summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[SelectionDAG] Make sorting predicate stronger to remove non-determin...Mandeep Singh Grang2017-11-201-9/+4
* [SelectionDAG] Make sorting predicate stronger to remove non-deterministic or...Mandeep Singh Grang2017-11-201-4/+9
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-4/+4
* [X86] Don't remove sign extend of gather/scatter indices during SelectionDAGB...Craig Topper2017-11-161-7/+0
* Fix pointer EVT in SelectionDAGBuilder::visitAllocaYaxun Liu2017-11-161-9/+7
* [CodeGen] Fix the branch probability assertion in r318202Rong Xu2017-11-161-2/+4
* [CodeGen] Peel off the dominant case in switch statement in loweringRong Xu2017-11-141-2/+88
* CodeGen: Fix TargetLowering::LowerCallTo for sret value typeYaxun Liu2017-11-141-1/+1
* [SelectionDAG] Make getUniformBase in SelectionDAGBuilder fail if any of the ...Craig Topper2017-11-101-4/+5
* [SelectionDAG] Teach SelectionDAGBuilder's getUniformBase for gather/scatter ...Craig Topper2017-11-101-2/+9
* [WebAssembly] Fix stack offsets of return values from call lowering.Jatin Bhateja2017-11-101-2/+2
* Add an @llvm.sideeffect intrinsicDan Gohman2017-11-081-1/+2
* Handle inlined variables in SelectionDAGBuilder::EmitFuncArgumentDbgValue().Adrian Prantl2017-11-081-6/+0
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-2/+2
* [SelectionDAG] Fix typo in comment. NFCCraig Topper2017-11-071-1/+1
* Make DIExpression::createFragmentExpression() return an Optional.Adrian Prantl2017-11-071-2/+4
* [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fas...Sanjay Patel2017-11-061-5/+5
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* Create instruction classes for identifying any atomicity of memory intrinsic....Daniel Neilson2017-10-301-4/+3
* Fix buildbot breakageGeorge Burgess IV2017-10-231-0/+1
* Don't crash when we see unallocatable registers in clobbersGeorge Burgess IV2017-10-231-6/+17
* [TargetLowering] Correctly track NumFixedArgs field of CallLoweringInfoAlex Bradbury2017-10-111-0/+1
* [CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include W...Eugene Zelenko2017-09-271-75/+95
* Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner2017-09-211-19/+29
* [SelectionDAG] Pick correct frame index in LowerArgumentsBjorn Pettersson2017-09-211-2/+10
* Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper2017-09-211-29/+19
* [IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declareReid Kleckner2017-09-201-19/+29
* Fix a crash when emitting debug info for multi-reg function argumentsAdrian Prantl2017-09-081-14/+18
* Add llvm.codeview.annotation to implement MSVC __annotationReid Kleckner2017-09-051-0/+12
* SelectionDAG: Emit correct debug info for multi-register function arguments.Adrian Prantl2017-08-301-0/+21
* Add ‘llvm.experimental.constrained.fma‘ Intrinsic.Wei Ding2017-08-241-2/+11
* Move helper classes into anonymous namespaces.Benjamin Kramer2017-08-201-0/+2
* Improve line debug info when translating a CaseBlock to SDNodes.Adrian Prantl2017-08-171-7/+7
* Add strictfp attribute to prevent unwanted optimizations of libm callsAndrew Kaylor2017-08-141-3/+3
* Reduce variable scope by moving declaration into if clauseDavid Blaikie2017-08-091-8/+8
* [DebugInfo] Don't turn dbg.declare into DBG_VALUE for static allocasReid Kleckner2017-08-011-0/+7
* [SelectionDAG][mips] Fix PR33883Simon Dardis2017-07-311-15/+24
* Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl2017-07-281-1/+1
* Remove the unused dbg.value offset from SelectionDAG (NFC)Adrian Prantl2017-07-281-24/+19
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-2/+2
* Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ...Peter Collingbourne2017-07-261-3/+2
* [TargetLowering] Add hook for adding target MMO flags when doing ISel.Geoff Berry2017-07-131-0/+2
* Add element atomic memset intrinsicDaniel Neilson2017-07-121-0/+39
* Add element atomic memmove intrinsicDaniel Neilson2017-07-121-0/+38
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-9/+9
* Handle ConstantExpr correctly in SelectionDAGBuilderSimon Pilgrim2017-07-091-4/+16
* Fix libcall expansion creating DAG nodes with invalid type post type legaliza...Vadim Chugunov2017-07-051-0/+17
* [SelectionDAGBuilder] Use EVT::getVectorVT instead of MVT::getVectorVT to pre...Craig Topper2017-07-011-1/+1
* [Atomics] Rename and change prototype for atomic memcpy intrinsicDaniel Neilson2017-06-161-14/+10
* Fold variable into assert.Benjamin Kramer2017-06-151-2/+1
OpenPOWER on IntegriCloud