summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* fix typos; NFCSanjay Patel2015-06-251-4/+4
* Avoid a Symbol -> Name -> Symbol conversion.Rafael Espindola2015-06-221-4/+2
* Switch lowering: add heuristic for filling leaf nodes in the weight-balanced ...Hans Wennborg2015-06-201-0/+54
* Switch lowering: enable whole-switch jump tables at -O0.Hans Wennborg2015-06-181-15/+31
* remove unnecessary casts; NFCSanjay Patel2015-06-171-4/+2
* fix typos in comments; NFCSanjay Patel2015-06-171-2/+2
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-9/+6
* propagate IR-level fast-math-flags to DAG nodes, disabled by defaultSanjay Patel2015-06-161-4/+26
* [WinEH] Add 32-bit SEH state table emission prototypeReid Kleckner2015-06-091-0/+1
* [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
OpenPOWER on IntegriCloud