summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Instruction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-5/+6
* [LoopVectorize] Don't preserve nsw/nuw flags on shrunken ops.George Burgess IV2017-06-091-3/+3
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-2/+0
* [Atomic] Remove IsStore/IsLoad in the interface, and pass the instruction ins...Tim Shen2017-05-091-0/+24
* Update VP prof metadata during inlining.Dehao Chen2017-05-051-11/+32
* [IR] Add AllowContract to FastMathFlagsAdam Nemet2017-03-281-0/+5
* [IR] Share implementation for pairs of const and non-const methods using cons...Craig Topper2017-03-271-6/+0
* [IR] Make Instruction::isAssociative method inline. Add LLVM_READONLY to the ...Craig Topper2017-03-261-11/+0
* Set the prof weight correctly for call instructions in DeadArgumentElimination.Dehao Chen2017-03-231-0/+9
* Updates branch_weights annotation for call instructions during inlining.Dehao Chen2017-03-201-0/+23
* [IR] Move a few static functions in Instruction class inline.Craig Topper2017-03-201-45/+0
* [IR] Add a Instruction::dropPoisonGeneratingFlags helperSanjoy Das2017-02-231-0/+23
* fix documentation comments; NFCSanjay Patel2016-10-051-45/+5
* [Profile] refactor meta data copying/swapping codeXinliang David Li2016-08-231-11/+43
* Scalar: Avoid dereferencing end() in IndVarSimplifyDuncan P. N. Exon Smith2016-08-171-2/+7
* [IR] andIRFlags and copyIRFlags needs to handle GEPDavid Majnemer2016-07-151-0/+8
* The absence of noreturn doesn't ensure mayReturnDavid Majnemer2016-06-251-6/+0
* [GVN] Respect fast-math-flags on fcmpsDavid Majnemer2016-04-221-10/+19
* [EarlyCSE] Take the intersection of flags on instructionsDavid Majnemer2016-04-221-0/+55
* Check alloca's special stateJF Bastien2016-04-121-0/+4
* NFC: keep comment up to dateJF Bastien2016-04-111-4/+4
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-2/+2
* fix typos; NFCSanjay Patel2016-01-061-7/+6
* Teach haveSameSpecialState about operand bundlesSanjoy Das2015-12-141-3/+4
* [IR] Remove terminatepadDavid Majnemer2015-12-141-5/+0
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-6/+3
* Add Instruction::getFunction; NFCSanjoy Das2015-12-081-0/+5
* IR: Remove implicit iterator conversions from lib/IR, NFCDuncan P. N. Exon Smith2015-10-081-7/+8
* [IR] Conservatively mark 'catchpad' as accessing memoryDavid Majnemer2015-09-101-0/+2
* [WinEH] Add cleanupendpad instructionJoseph Tremoulet2015-09-031-0/+3
* [WinEH] Require token linkage in EH pad/ret signaturesJoseph Tremoulet2015-08-231-1/+1
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-0/+16
* Revert the new EH instructionsDavid Majnemer2015-07-101-16/+0
* Address Joseph's review comments.David Majnemer2015-07-101-0/+2
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-101-0/+14
* Devirtualize Instruction::clone_implPete Cooper2015-06-241-1/+16
* De-duplicate common expression, NFC.Yaron Keren2015-06-151-3/+3
* [PlaceSafepoints] Cleanup InsertSafepointPoll functionPhilip Reames2015-05-261-0/+5
* Return iterator from Instruction::eraseFromParent.Daniel Berlin2015-04-021-2/+2
* Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/FunctionMehdi Amini2015-03-031-4/+4
* The leak detector is dead, long live asan and valgrind.Rafael Espindola2014-12-221-11/+0
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-1/+1
* IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith2014-11-031-1/+1
* typoSanjay Patel2014-09-101-1/+1
* Refactor AtomicExpandPass and add a generic isAtomic() method to InstructionRobin Morisset2014-09-031-0/+15
* Fix a logic bug when copying fast-math flags.Sanjay Patel2014-09-021-1/+6
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-131-0/+1
* Fix assert comments in Instruction.cpp.Chad Rosier2014-06-111-6/+6
* Instruction::isIdenticalToWhenDefined(): Check getNumOperands() in advance of...NAKAMURA Takumi2014-06-021-0/+4
OpenPOWER on IntegriCloud