summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-171-13/+5
* Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-161-5/+13
* [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet2019-12-161-13/+5
* [IR] Redefine Freeze instructionaqjune2019-11-121-3/+20
* [CostModel] Fixed isExtractSubvectorMask for undef index off endTim Renouf2019-11-081-1/+1
* [IR] Add Freeze instructionaqjune2019-11-051-0/+3
* [Alignment][NFC] Convert AllocaInst to MaybeAlignGuillaume Chatelet2019-10-251-13/+14
* [Alignment][NFC] Convert StoreInst to MaybeAlignGuillaume Chatelet2019-10-221-22/+18
* [Alignment][NFC] Convert LoadInst to MaybeAlignGuillaume Chatelet2019-10-221-9/+10
* [SVE][IR] Small TypeSize improvements left out of initial commitGraham Hunter2019-10-161-4/+4
* [SVE][IR] Scalable Vector size queries and IR instruction supportGraham Hunter2019-10-081-8/+9
* [Alignment][NFC] Remove StoreInst::setAlignment(unsigned)Guillaume Chatelet2019-10-031-6/+2
* [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-6/+2
* [Alignment][NFC] Remove LoadInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-6/+2
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-3/+3
* [Alignment][NFC] Migrate Instructions to AlignGuillaume Chatelet2019-09-231-12/+33
* Make SwitchInstProfUpdateWrapper strict permanentlyYevgeny Rouban2019-09-121-29/+12
* [IR] CallBrInst: scan+update arg list when indirect dest list changesNick Desaulniers2019-09-061-0/+11
* Force check prof branch_weights consistency in SwitchInstProfUpdateWrapperYevgeny Rouban2019-08-071-1/+1
* Prepare for making SwitchInstProfUpdateWrapper strictYevgeny Rouban2019-07-091-3/+2
* Silenced a warning "implicit conversion turns string literal into bool" intro...Dmitri Gribenko2019-06-041-2/+3
* Make SwitchInstProfUpdateWrapper saferYevgeny Rouban2019-06-041-18/+39
* [NFC] SwitchInst: Introduce wrapper for prof branch_weights handlingYevgeny Rouban2019-05-241-0/+120
* [llvm] Avoid div by 0 when updating profile weights.Mircea Trofin2019-05-081-0/+9
* [PGO/SamplePGO][NFC] Move the function updateProfWeight from InstructionWei Mi2019-04-221-0/+44
* [InstCombine] canonicalize select shuffles by commutingSanjay Patel2019-03-311-0/+19
* Remove large amount of empty lines mid-file. NFCKristina Brooks2019-03-031-9/+0
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-0/+83
* [opaque pointer types] Pass function types to InvokeInst creation.James Y Knight2019-02-011-3/+3
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-2/+2
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-4/+4
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-4/+4
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-4/+4
* [CallSite removal] Remove CallSite uses from InstCombine.Craig Topper2019-01-311-0/+15
* Reapply "IR: Add fp operations to atomicrmw"Matt Arsenault2019-01-221-0/+4
* Revert r351778: IR: Add fp operations to atomicrmwChandler Carruth2019-01-221-4/+0
* IR: Add fp operations to atomicrmwMatt Arsenault2019-01-221-0/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [opaque pointer types] Update LoadInst creation APIs to consistentlyJames Y Knight2019-01-141-56/+15
* [opaque pointer types] Update CallInst creation APIs to consistentlyJames Y Knight2019-01-141-17/+12
* [CallSite removal] Port `IndirectCallSiteVisitor` to use `CallBase` andChandler Carruth2019-01-071-0/+10
* [CallSite removal] Add and flesh out APIs on the new `CallBase` base class th...Chandler Carruth2018-12-271-0/+21
* [TI removal] Leverage the fact that TerminatorInst is gone to createChandler Carruth2018-11-221-31/+100
* Use llvm::copy. NFCFangrui Song2018-11-171-4/+4
* [IR] Add a dedicated FNeg IR InstructionCameron McInally2018-11-131-0/+57
* Fix -Wsign-compare warningFangrui Song2018-11-091-1/+1
* [CostModel] Add SK_ExtractSubvector handling to getInstructionThroughput (PR3...Simon Pilgrim2018-11-091-0/+29
* [IR] add optional parameter for copying IR flags to compare instructionsSanjay Patel2018-11-071-3/+6
* [IR] remove fake binop query for fnegSanjay Patel2018-11-011-19/+0
* [IR] Fix -Wunused-function after r345052Fangrui Song2018-10-231-7/+0
OpenPOWER on IntegriCloud