summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Make variable argument intrinsics behave correctly in a Win64 CC function.Charles Davis2015-08-251-0/+51
* Disable Visual C++ 2013 Debug mode assert on null pointer in some STL algorit...Yaron Keren2015-08-211-1/+1
* [DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant foldingSimon Pilgrim2015-08-191-1/+9
* [CodeGen] Assert on getNode(FP_EXTEND) with a smaller dst type.Ahmed Bougacha2015-08-131-0/+2
* [CodeGen] Simplify getNode(*EXT/TRUNC) type size assert. NFC.Ahmed Bougacha2015-08-131-8/+8
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-10/+14
* Fix some comment typos.Benjamin Kramer2015-08-081-1/+1
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-6/+2
* fix memcpy/memset/memmove lowering when optimizing for sizeSanjay Patel2015-07-301-3/+15
* Use getZExtOrTrunc helper instead of manually doing zext/trunc check. NFC.Pete Cooper2015-07-151-2/+1
* Use getStoreSize() instead of getStoreSizeInBits()/8. NFC.Pete Cooper2015-07-151-2/+1
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-141-6/+7
* Constify parameters in SelectionDAG methods. NFCPete Cooper2015-07-141-3/+3
* Remove unnecessary .getNode() in SelectionDAG. NFC.Pete Cooper2015-07-141-22/+20
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-141-7/+6
* ComputeKnownBits: be a bit smarter about ADDsFiona Glaser2015-07-101-5/+14
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-091-1/+1
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+1
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-32/+37
* Redirect DataLayout from TargetMachine to Module in SelectionDAGMehdi Amini2015-07-071-20/+20
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-06-261-14/+12
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-3/+3
* Avoid a Symbol -> Name -> Symbol conversion.Rafael Espindola2015-06-221-2/+17
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-3/+3
* fix typo; NFCSanjay Patel2015-06-181-4/+4
* propagate IR-level fast-math-flags to DAG nodes, disabled by defaultSanjay Patel2015-06-161-40/+32
* [SelectionDAG] Added assertions + UNDEF handling for BSWAP node creation.Simon Pilgrim2015-06-131-0/+8
* [DAGCombiner] Added BSWAP vector constant folding support.Simon Pilgrim2015-06-131-0/+1
* Implement computeKnownBits for min/max nodesMatt Arsenault2015-06-091-1/+22
* [DAGCombiner] Added CTLZ vector constant folding support.Simon Pilgrim2015-06-081-0/+2
* [DAGCombiner] Added CTTZ vector constant folding support.Simon Pilgrim2015-06-081-0/+2
* [DAGCombiner] Added CTPOP vector constant folding support.Simon Pilgrim2015-06-071-1/+2
* [sdag] Add the helper I most want to the DAG -- building a bitcastChandler Carruth2015-05-301-0/+7
* SDAG: Give SDDbgValues their own allocator (and reset it)Duncan P. N. Exon Smith2015-05-221-3/+4
* [X86][SSE] Improve support for 128-bit vector sign extensionSimon Pilgrim2015-05-211-4/+27
* SelectionDAG: Cleanup and simplify FoldConstantArithmeticMatthias Braun2015-05-191-100/+91
* Revert r237046. See the testcase on the thread where r237046 was committed.Nick Lewycky2015-05-131-31/+41
* [DebugInfo] Debug locations for constant SD nodesSergey Dmitrouk2015-05-131-41/+76
* propagate IR-level fast-math-flags to DAG nodes; 2nd try; NFCSanjay Patel2015-05-111-41/+31
* [SelectionDAG] Fixed constant folding issue when legalised types are smaller ...Simon Pilgrim2015-05-101-2/+3
* Reformat.NAKAMURA Takumi2015-05-061-4/+3
* Revert r236546, "propagate IR-level fast-math-flags to DAG nodes (NFC)"NAKAMURA Takumi2015-05-061-39/+50
* SelectionDAG: Handle out-of-bounds index in extract vector elementPawel Bylica2015-05-061-0/+4
* propagate IR-level fast-math-flags to DAG nodes (NFC)Sanjay Patel2015-05-051-50/+39
* [DAGCombiner] Enabled vector float/double -> int constant foldingSimon Pilgrim2015-05-021-0/+2
* [SelectionDAG] Unary vector constant folding integer legality fixesSimon Pilgrim2015-05-011-5/+25
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-3/+3
* move IR-level optimization flags into their own structSanjay Patel2015-04-281-5/+7
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-119/+127
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-127/+119
OpenPOWER on IntegriCloud