summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [SDAG switch lowering] Fix switch case -> or merging for 0 and INT_MINBenjamin Kramer2015-06-041-9/+5
* Erase constant dbgloc on reuse in PHI nodeSergey Dmitrouk2015-06-041-1/+10
* [SDag switch lowering] Simplify code a bit. No functional change intended.Benjamin Kramer2015-06-041-10/+9
* Switch lowering: fix assert in buildBitTests (PR23738)Hans Wennborg2015-06-041-1/+2
* Don't create a MIN/MAX node if the underlying compare has more than one use.James Molloy2015-06-041-1/+5
* [SelectionDAG] Fix PR23603.Sanjoy Das2015-06-021-1/+11
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-4/+4
* Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC.Pete Cooper2015-05-201-1/+1
* MC: Clean up method names in MCContext.Jim Grosbach2015-05-181-2/+2
* Preserve the order of READ_REGISTER and WRITE_REGISTERHal Finkel2015-05-181-2/+6
* 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
* [SDAGBuilder] Make the AArch64 builder happier.James Molloy2015-05-151-4/+4
* Add SDNodes for umin, umax, smin and smax.James Molloy2015-05-151-9/+37
* Revert r237046. See the testcase on the thread where r237046 was committed.Nick Lewycky2015-05-131-20/+4
* propagate IR-level fast-math-flags to DAG nodes; 2nd try; NFCSanjay Patel2015-05-111-4/+20
* Switch lowering: cluster adjacent fall-through cases even at -O0Hans Wennborg2015-05-081-3/+5
* 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
* Allow 0-weight branches in BranchProbabilityInfo.Diego Novillo2015-05-061-1/+5
* Revert r236546, "propagate IR-level fast-math-flags to DAG nodes (NFC)"NAKAMURA Takumi2015-05-061-20/+2
* [SelectionDAG] Move RegsForValue into SelectionDAGBuilder.h. NFC.Sanjoy Das2015-05-051-85/+16
* [SelectionDAG] Pass explicit type to lowerCallOperands. NFC.Sanjoy Das2015-05-051-4/+5
* propagate IR-level fast-math-flags to DAG nodes (NFC)Sanjay Patel2015-05-051-2/+20
* Inline local variable to silence unused warning.Daniel Jasper2015-04-301-2/+1
* Switch lowering: use profile info to build weight-balanced binary search treesHans Wennborg2015-04-301-7/+35
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-8/+8
* Fixed masked gather/scatter switch-caseElena Demikhovsky2015-04-291-0/+2
* fixed comments, blanks, nullptr; NFCElena Demikhovsky2015-04-291-5/+4
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-233/+268
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-268/+233
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-233/+268
* Masked gather and scatter: Added code for SelectionDAG.Elena Demikhovsky2015-04-281-0/+150
* Switch lowering: use uint32_t for weights everywhereHans Wennborg2015-04-271-5/+11
* Switch lowering: Take branch weight into account when ordering for fall-throughHans Wennborg2015-04-271-3/+4
* Switch lowering: order bit tests by branch weight.Hans Wennborg2015-04-271-1/+4
* [SEH] Implement GetExceptionCode in __except blocksReid Kleckner2015-04-241-0/+12
* Switch lowering: fix APInt overflow causing infinite loop / OOMHans Wennborg2015-04-241-1/+2
* Re-commit r235560: Switch lowering: extract jump tables and bit tests before ...Hans Wennborg2015-04-231-663/+781
* Revert r235560; this commit was causing several failed assertions in Debug bu...Aaron Ballman2015-04-231-780/+663
* Switch lowering: extract jump tables and bit tests before building binary tre...Hans Wennborg2015-04-221-663/+780
* [patchpoint] Add support for symbolic patchpoint targets to SelectionDAG and theLang Hames2015-04-221-6/+12
* DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith2015-04-211-5/+3
* DebugInfo: Assert dbg.declare/value insts are validDuncan P. N. Exon Smith2015-04-211-5/+3
* Revert the switch lowering change (r235101, r235103, r235106)Hans Wennborg2015-04-161-780/+663
* Switch lowering: extract jump tables and bit tests before building binary tre...Hans Wennborg2015-04-161-663/+780
* DebugInfo: Gut DIVariable and DIGlobalVariableDuncan P. N. Exon Smith2015-04-141-1/+1
* SelectionDAG: Stop using DIVariable::isInlinedFnArgument()Duncan P. N. Exon Smith2015-04-131-1/+3
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-8/+29
* CodeGen: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-6/+2
OpenPOWER on IntegriCloud