OSDN Git Service

Revert r338365: [X86] Improved sched models for X86 BT*rr instructions.
[android-x86/external-llvm.git] / lib / IR / Instructions.cpp
2018-07-30 Fangrui SongRemove trailing space
2018-06-26 Bjorn PetterssonImprove ConvertDebugDeclareToDebugValue
2018-06-19 Sanjay Patel[IR] move shuffle mask queries from TTI to ShuffleVecto...
2018-05-01 Adrian PrantlRemove @brief commands from doxygen comments, too.
2018-03-02 Craig Topper[InstCombine] Allow fptrunc (fpext X)) to be reduced...
2018-02-22 Serge GueltonSyndicate duplicate code between CallInst and InvokeInst
2018-02-09 Serguei KatkovRename and move utility function getLatchPredicateForGu...
2018-02-07 Max KazantsevRe-enable "[SCEV] Make isLoopEntryGuardedByCond a bit...
2018-02-07 Serguei KatkovRevert [SCEV] Make isLoopEntryGuardedByCond a bit smarter
2018-02-07 Max Kazantsev[SCEV] Make isLoopEntryGuardedByCond a bit smarter
2017-10-22 Yichao YuFix invalid ptrtoint in InstCombine
2017-10-05 Mikael HolmenMinor refactoring regarding Cast::isNoopCast(), NFC
2017-10-03 Mikael Holmen[Lint] Avoid failed assertion by fetching the proper...
2017-07-11 Konstantin ZhuravlyovEnhance synchscope representation
2017-07-09 Craig Topper[IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVec...
2017-06-26 Craig Topper[IR] Rename BinaryOperator::init to AssertOK and remove...
2017-06-25 Craig Topper[IR] Use isIntOrIntVectorTy instead of writing it out...
2017-06-08 Craig Topper[IR] Remove getNumSuccessorsV/getSuccessorV/setSuccesso...
2017-06-06 Chandler CarruthSort the remaining #include lines in include/... and...
2017-05-31 Reid Kleckner[IR] Add additional addParamAttr/removeParamAttr to...
2017-05-23 Reid KlecknerCommit AttributeList change that was supposed to be...
2017-05-23 Reid Kleckner[IR] Switch AttributeList to use an array for O(1)...
2017-05-18 Reid Kleckner[IR] De-virtualize ~Value to save a vptr
2017-05-15 Eugene Zelenko[IR] Fix some Clang-tidy modernize-use-using warnings...
2017-05-11 Reid KlecknerDe-virtualize TerminatorInst successor accessors
2017-05-09 Serge GueltonSuppress all uses of LLVM_END_WITH_NULL. NFC.
2017-05-03 Reid Kleckner[IR] Abstract away ArgNo+1 attribute indexing as much...
2017-04-28 Reid KlecknerUse Argument::hasAttribute and AttributeList::ReturnInd...
2017-04-19 Sanjay Pateluse 'auto' with 'dyn_cast' and fix formatting; NFC
2017-04-14 Reid Kleckner[IR] Make paramHasAttr to use arg indices instead of...
2017-04-12 Chandler Carruth[IR] Redesign the case iterator in SwitchInst to actual...
2017-04-11 Serge GueltonModule::getOrInsertFunction is using C-style vararg...
2017-04-11 Diana PicusRevert "Turn some C-style vararg into variadic templates"
2017-04-11 Serge GueltonTurn some C-style vararg into variadic templates
2017-04-10 Matt ArsenaultAllow DataLayout to specify addrspace for allocas.
2017-04-06 Mehdi AminiRevert "Turn some C-style vararg into variadic templates"
2017-04-06 Mehdi AminiTurn some C-style vararg into variadic templates
2017-03-26 Chandler Carruth[IR] Make SwitchInst::CaseIt almost a normal iterator.
2017-03-21 Reid KlecknerRename AttributeSet to AttributeList
2016-11-16 Sanjay Patelfix comment formatting; NFC
2016-11-13 Peter CollingbourneIR: Change the Type::get{Array,Vector,Pointer}ElementTy...
2016-10-02 Sanjoy DasRemove duplicated code; NFC
2016-09-09 Amaury SechetRationalise the attribute getter/setter methods on...
2016-09-02 Sanjay Patelfix documentation comments; NFC
2016-08-23 Xinliang David Li[Profile] refactor meta data copying/swapping code
2016-08-17 Tim NorthoverGlobalISel: support irtranslation of icmp instructions.
2016-07-10 Hal FinkelAdd getReturnedArgOperand to Call/InvokeInst, CallSite
2016-06-15 Amaury SechetAdd support for string attributes in the C API.
2016-06-15 Amaury SechetAdd support for callsite in the new C API for attributes
2016-06-14 Amaury SechetMake sure attribute kind and attributes are named respe...
2016-04-29 David Majnemer[GlobalOpt] Propagate operand bundles
2016-04-26 Sanjay Patel[CodeGenPrepare] use branch weight metadata to decide...
2016-04-25 Sanjay PatelAdd check for "branch_weights" with prof metadata
2016-04-25 Chad RosierTypo. NFC.
2016-04-23 Sanjay Patelreplace duplicated static functions for profile metadat...
2016-04-22 Chad Rosier[SimplifyCFG] Add final missing implications to isImpli...
2016-04-22 Chad Rosier[SimplifyCFG] Add missing implications to isImpliedTrue...
2016-04-22 David Majnemer[EarlyCSE] Take the intersection of flags on instructions
2016-04-21 Amaury SechetAdd utility function to manipulate attributes on CallSi...
2016-04-21 Chad RosierAddress Philip's post-commit feedback for r266987....
2016-04-21 Chad RosierRefactor implied condition logic from ValueTracking...
2016-04-14 Nicolai Haehnle[DivergenceAnalysis] Treat PHI with incoming undef...
2016-04-06 JF BastienNFC: make AtomicOrdering an enum class
2016-04-01 Manman RenSwift Calling Convention: add swifterror attribute.
2016-02-03 Ana PazosFix pointers to go on the right hand side. NFC.
2016-01-14 Joseph Tremoulet[OperandBundles] Copy DebugLoc with calls/invokes
2016-01-05 Manuel JacobAdd function for testing string attributes to InvokeIns...
2016-01-05 Joseph Tremoulet[WinEH] Simplify unreachable catchpads
2015-12-15 Craig TopperUse CmpInst::Predicate instead of 'unsigned short'...
2015-12-14 Pete CooperAdd missing vtable anchor's.
2015-12-14 David Majnemer[IR] Remove terminatepad
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-12-12 Sanjay Patel[InstCombine] allow any pair of bitcasts to be combined
2015-12-11 Sanjay Patelfix typos; NFC
2015-12-10 Sanjoy DasAdd arg_begin() and arg_end() to CallInst and InvokeIns...
2015-12-09 Sanjoy DasDon't drop attributes when inlining through "deopt...
2015-12-04 Sanjoy Das[OperandBundles] Allow operand-specific attributes...
2015-11-18 Sanjoy DasTeach the inliner to track deoptimization state
2015-11-10 Sanjoy Das[IR] Make {Call,Invoke}::cloneImpl aware of operand...
2015-11-05 Sanjoy Das[IR] Add bounds checking to dataOperandHasImpliedAttr
2015-11-04 Sanjoy Das[IR] Add a `data_operand` abstraction
2015-11-04 Sanjoy Das[IR] Add bounds checking to paramHasAttr
2015-10-22 Sanjoy Das[SCEV] Opportunistically interpret unsigned constraints...
2015-10-22 Sanjoy Das[OperandBundles] Make function attributes conservativel...
2015-09-24 Sanjoy Das[IR] Add operand bundles to CallInst and InvokeInst.
2015-09-03 Joseph Tremoulet[WinEH] Add cleanupendpad instruction
2015-08-23 David Majnemer[IR] Cleanup EH instructions a little bit
2015-08-23 Joseph Tremoulet[WinEH] Require token linkage in EH pad/ret signatures
2015-08-15 David Majnemer[IR] Give catchret an optional 'return value' operand
2015-08-14 David Majnemer[IR] Add token types
2015-08-13 David Majnemer[IR] Cleanup indentation of EH instructions
2015-08-06 David Majnemer[IR] Remove TerminateInst's "NameStr" argument
2015-08-04 David MajnemerDrive-by fixes for LandingPad -> EHPad
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-10 David MajnemerRevert the new EH instructions
2015-07-10 David MajnemerNew EH representation for MSVC compatibility
2015-07-02 Akira HatanakaAdd functions for adding and testing string attributes...
2015-06-24 Pete CooperDevirtualize Instruction::clone_impl
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-06-12 Pete CooperRename NumOperands to make it clear its managed by...
next