summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Added promotion to EXTRACT_SUBVECTOR operand.Elena Demikhovsky2015-05-252-0/+12
* Add target hook to allow merging stores of nonzero constantsMatt Arsenault2015-05-241-3/+10
* SDAG: Give SDDbgValues their own allocator (and reset it)Duncan P. N. Exon Smith2015-05-221-3/+4
* SDAG: Cleanup initialization of SDDbgValue, NFCDuncan P. N. Exon Smith2015-05-221-9/+7
* [X86][SSE] Improve support for 128-bit vector sign extensionSimon Pilgrim2015-05-212-7/+47
* Fix build warningAndrew Kaylor2015-05-201-1/+1
* [WinEH] C++ EH state numbering fixesAndrew Kaylor2015-05-201-52/+179
* DAGCombiner: Continue combining if FoldConstantArithmetic() fails.Matthias Braun2015-05-202-74/+106
* Fix icmp loweringPawel Bylica2015-05-201-1/+2
* Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC.Pete Cooper2015-05-201-1/+1
* [StatepointLowering] Support of the gc.relocates for invoke statepoints.Igor Laevsky2015-05-203-53/+78
* Remove a stale commentPhilip Reames2015-05-191-3/+0
* use 'auto *' for pointers; clearer usage, no deep copyingSanjay Patel2015-05-191-2/+2
* tidy upSanjay Patel2015-05-191-5/+5
* use range-based for-loopSanjay Patel2015-05-191-7/+4
* use range-based for loopSanjay Patel2015-05-191-5/+5
* SelectionDAG: Cleanup and simplify FoldConstantArithmeticMatthias Braun2015-05-191-100/+91
* DAGCombiner: Factor common pattern into isOneConstant() function. NFCMatthias Braun2015-05-191-35/+32
* DAGCombiner: Factor common pattern into isAllOnesConstant() function. NFCMatthias Braun2015-05-191-46/+43
* DAGCombiner: Use isNullConstant() where possibleMatthias Braun2015-05-191-19/+13
* Revert accidental change in r237633Matthias Braun2015-05-181-1/+1
* DAGCombiner: Factor common pattern into isNullConstant() function. NFCMatthias Braun2015-05-181-71/+59
* MC: Clean up method names in MCContext.Jim Grosbach2015-05-181-2/+2
* Preserve the order of READ_REGISTER and WRITE_REGISTERHal Finkel2015-05-182-5/+9
* Revert r237579, as it broke windows buildbotsOliver Stannard2015-05-181-1/+2
* [LLVM - ARM/AArch64] Add ACLE special register intrinsicsOliver Stannard2015-05-181-2/+1
* [DAGCombine] Be more pedantic about use iteration in CombineToPreIndexedLoadS...Hal Finkel2015-05-181-11/+12
* [WinEH] Push unique_ptr through the Action interface.Benjamin Kramer2015-05-161-21/+15
* [SDAGBuilder] Make the AArch64 builder happier.James Molloy2015-05-151-4/+4
* Add SDNodes for umin, umax, smin and smax.James Molloy2015-05-156-9/+73
* Revert r237046. See the testcase on the thread where r237046 was committed.Nick Lewycky2015-05-134-56/+52
* [DebugInfo] Debug locations for constant SD nodesSergey Dmitrouk2015-05-131-41/+76
* [Statepoints] Support for "patchable" statepoints.Sanjoy Das2015-05-121-6/+11
* [Statepoints] Clean up statepoint argument accessors.Pat Gavlin2015-05-121-22/+12
* [Statepoints] Split the calling convention and statepoint flags operand to ST...Pat Gavlin2015-05-121-22/+15
* Reverse ordering of base and derived pointer during safepoint lowering.Igor Laevsky2015-05-121-10/+12
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-1/+1
* propagate IR-level fast-math-flags to DAG nodes; 2nd try; NFCSanjay Patel2015-05-114-52/+56
* Fixing build warningsAndrew Kaylor2015-05-111-2/+2
* [WinEH] Update exception numbering to give handlers their own base state.Andrew Kaylor2015-05-111-15/+74
* [SelectionDAG] Fixed constant folding issue when legalised types are smaller ...Simon Pilgrim2015-05-101-2/+3
* Fix MergeConsecutiveStore for non-byte-sized memory accesses.James Y Knight2015-05-091-0/+4
* [Fast-ISel] Don't mark the first use of a remat constant as killed.Pete Cooper2015-05-091-4/+7
* Switch lowering: cluster adjacent fall-through cases even at -O0Hans Wennborg2015-05-081-3/+5
* [Fast-ISel] Clear kill flags on registers replaced by updateValueMap.Pete Cooper2015-05-081-0/+7
* Extend the statepoint intrinsic to allow statepoints to be marked as transiti...Pat Gavlin2015-05-082-11/+93
* Fix alignment checks in MergeConsecutiveStores.James Y Knight2015-05-081-36/+52
* Fix coding standart based on post submit comments.Igor Laevsky2015-05-081-4/+4
* Switch lowering: handle zero-weight branch probabilitiesHans Wennborg2015-05-071-16/+7
* Fix incorrect kill flags in fastisel.Pete Cooper2015-05-061-2/+6
OpenPOWER on IntegriCloud