summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Instruction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a transform pass to make the executable semantics of poison explicit in t...Philip Reames2019-07-091-0/+2
* [NFC] Instruction: introduce replaceSuccessorWith() function, use itRoman Lebedev2019-05-051-0/+7
* [PGO/SamplePGO][NFC] Move the function updateProfWeight from InstructionWei Mi2019-04-221-43/+0
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-2/+9
* [IR] Use CallBase to reduce code duplication. NFCCraig Topper2019-01-291-4/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-211-0/+8
* [IR] Add a dedicated FNeg IR InstructionCameron McInally2018-11-131-0/+3
* [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.Carlos Alberto Enciso2018-11-091-0/+7
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-1/+1
* [IR] Begin removal of TerminatorInst by removing successor manipulation.Chandler Carruth2018-08-261-0/+36
* [IR] Introduce helpers to skip debug instructions (NFC)Vedant Kumar2018-06-191-0/+8
* [InstCombine] Enable more reassociations using FMF 'reassoc' + 'nsz'Warren Ristow2018-05-241-1/+2
* [IPSCCP] Remove calls without side effectsChris Bieneman2018-01-091-0/+5
* Remove redundant includes from lib/IR.Michael Zolotukhin2017-12-131-2/+0
* [llvm] Remove redundant return [NFC]Mandeep Singh Grang2017-11-121-1/+0
* [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fas...Sanjay Patel2017-11-061-5/+25
* [Instruction] add moveAfter() convenience function; NFCISanjay Patel2017-08-291-0/+4
* 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
OpenPOWER on IntegriCloud