summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug propertyMikael Holmen2018-06-211-11/+4
* [SelectionDAG] Don't crash on inline assembly errors when the inline assembly...Craig Topper2018-06-201-2/+11
* [WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn2018-05-311-3/+15
* DAG: Remove redundant version of getRegisterTypeForCallingConvMatt Arsenault2018-05-291-4/+4
* [WebAssembly] Add functions for EHScopesHeejin Ahn2018-05-231-1/+9
* [DAG] propagate FMF for all FPMathOperatorsSanjay Patel2018-05-151-12/+22
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-39/+45
* [DAG] add convenience function to propagate FMF; NFCSanjay Patel2018-05-111-7/+1
* [DAG] clean up flag propagation for binops; NFCISanjay Patel2018-05-111-35/+21
* [DAG] reduce code duplication; NFCISanjay Patel2018-05-111-8/+7
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-2/+1
* [DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.Shiva Chen2018-05-091-0/+10
* Fast Math Flag mapping into SDNodeMichael Berg2018-05-041-1/+2
* [SelectionDAG] Refactor code by adding RegsForValue::getRegsAndSizes(). NFCIBjorn Pettersson2018-05-041-40/+40
* Reapply "[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)"Bjorn Pettersson2018-05-031-6/+42
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-1/+1
* Revert "[SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)"Martin Storsjo2018-05-031-31/+6
* [SelectionDAG] Selection of DBG_VALUE using a PHI node result (pt 2)Bjorn Pettersson2018-05-021-6/+31
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-4/+4
* [SelectionDAG] Improve selection of DBG_VALUE using a PHI node resultBjorn Pettersson2018-04-301-0/+13
* [SelectionDAG] Refactor lowering of atomic memory intrinsics.Daniel Neilson2018-04-231-91/+28
* [XRay] Typed event logging intrinsicKeith Wyss2018-04-171-0/+35
* [CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-9/+9
* Fix a bunch of typoes. NFCFangrui Song2018-03-301-1/+1
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [SelectionDAG] Support multiple dangling debug info for one valueBjorn Pettersson2018-03-211-49/+46
* [SelectionDAGBuilder] Replace deprecated calls to MemoryIntrinsic::getAlignme...Daniel Neilson2018-03-131-9/+10
* [SelectionDAG] Improve handling of dangling debug infoBjorn Pettersson2018-03-121-21/+66
* Use branch funnels for virtual calls when retpoline mitigation is enabled.Peter Collingbourne2018-03-091-0/+54
* [CodeGen] fix argument attribute in lowering statepoint/patchpointThan McIntosh2018-03-011-1/+1
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-7/+6
* [SelectionDAG]: Ignore "returned" in the presence of an implicit sret.Dan Gohman2018-01-301-2/+4
* [NFC] fix trivial typos in comments and documentsHiroshi Inoue2018-01-291-1/+1
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-0/+4
* [NFC] Change MemIntrinsicInst::setAlignment() to take an unsigned instead of ...Daniel Neilson2018-01-121-6/+9
* [SelectionDAG][X86] Explicitly store the scale in the gather/scatter ISD nodesCraig Topper2018-01-101-7/+15
* [SelectionDAGBuilder] Chain prefetches less aggressively.Jonas Paulsson2018-01-101-7/+13
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-6/+6
* Fix unused variable in non-assert buildsMatthias Braun2017-12-151-2/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-12/+10
* EmitFuncArgumentDbgValue: Prefer stack slots over registers for stack argumentsAdrian Prantl2017-12-141-7/+7
* TLI: Allow using PSV for intrinsic mem operandsMatt Arsenault2017-12-141-1/+3
* Fix many -Wsign-compare and -Wtautological-constant-compare warnings.Zachary Turner2017-12-141-1/+1
* DAG: Expose all MMO flags in getTgtMemIntrinsicMatt Arsenault2017-12-141-8/+6
* Relax unaligned access assertion when type is byte alignedDylan McKay2017-12-091-1/+2
* Re-commit r319490 "XOR the frame pointer with the stack cookie when protectin...Hans Wennborg2017-12-051-4/+9
* Revert r319490 "XOR the frame pointer with the stack cookie when protecting t...Hans Wennborg2017-12-041-9/+4
* CodeGen: Fix SelectionDAGISel::LowerArguments for sret addr spaceYaxun Liu2017-12-031-7/+13
OpenPOWER on IntegriCloud