aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Add -*- C++ -*- to InstrEmitter.h.Michael Gottesman2013-07-171-1/+1
* Remove invalid assert in DAGTypeLegalizer::RemapValueHal Finkel2013-07-151-1/+4
* Add 'const' qualifier to some arrays.Craig Topper2013-07-151-1/+2
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-147-44/+44
* Pass SmallVector by const reference instead of by value.Craig Topper2013-07-131-2/+2
* Remove trailing whitespacStephen Lin2013-07-101-2/+2
* Un-break the buildbot by tweaking the indirection flag.Adrian Prantl2013-07-101-2/+8
* Document a known limitation of the status quo.Adrian Prantl2013-07-101-1/+3
* Reapply an improved version of r180816/180817.Adrian Prantl2013-07-094-21/+39
* WidenVecRes_BUILD_VECTOR must use the first operand's typeHal Finkel2013-07-091-1/+4
* AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and allStephen Lin2013-07-092-5/+5
* DAGCombine tryFoldToZero cannot create illegal types after type legalizationHal Finkel2013-07-091-4/+11
* Style fixes: remove unnecessary braces for one-statement if blocks, no else a...Stephen Lin2013-07-091-54/+30
* Improve the comment from r185794 (re: PromoteIntRes_BUILD_VECTOR)Hal Finkel2013-07-081-2/+4
* Fix PromoteIntRes_BUILD_VECTOR crash with i1 vectorsHal Finkel2013-07-081-1/+7
* Remove trailing whitespace from SelectionDAG/*.cppStephen Lin2013-07-0810-60/+60
* SelectionDAGBuilder: style fixes (add space between end parentheses and open ...Stephen Lin2013-07-061-10/+10
* DAGCombiner: Don't drop extension behavior when shrinking a load when unsafe.Benjamin Kramer2013-07-061-0/+7
* Stop putting operations after a tail call.Tim Northover2013-07-061-0/+4
* Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.Jakob Stoklund Olesen2013-07-042-19/+0
* Typo.Jakob Stoklund Olesen2013-07-041-1/+1
* Simplify landing pad lowering.Jakob Stoklund Olesen2013-07-042-26/+21
* FastISel can only apend to basic blocks.Jakob Stoklund Olesen2013-07-041-8/+5
* Revert r185595-185596 which broke buildbots.Jakob Stoklund Olesen2013-07-044-21/+45
* Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.Jakob Stoklund Olesen2013-07-032-19/+0
* Simplify landing pad lowering.Jakob Stoklund Olesen2013-07-032-26/+21
* Use SmallVectorImpl::const_iterator instead of SmallVector to avoid specifyin...Craig Topper2013-07-031-4/+4
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-032-3/+3
* DAGCombiner: fix use-counting issue when forming zextloadTim Northover2013-07-021-1/+1
* Added c++ mode selector to head of SelectionDAGBuilder.h so editors open it i...Michael Gottesman2013-07-011-1/+1
* Add missing case to switch statement - DAGTypeLegalizer::ExpandIntegerResultLang Hames2013-06-281-1/+2
* Debug Info: clean up usage of Verify.Manman Ren2013-06-284-5/+19
* Fixed a comment.Elena Demikhovsky2013-06-261-2/+2
* Optimized integer vector multiplication operation by replacing it with shift/...Elena Demikhovsky2013-06-261-20/+59
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-221-1/+1
* DebugInfo: Don't lose unreferenced non-trivial by-value parametersDavid Blaikie2013-06-211-6/+4
* Fix PR16360Michael Liao2013-06-211-3/+5
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-194-236/+289
* Don't cache the TLI object since we have access to it through TargetMachine a...Bill Wendling2013-06-191-6/+8
* During SelectionDAG building explicitly set a node to constant zero when theQuentin Colombet2013-06-181-0/+8
* Debug Info: Simplify Frame Index handling in DBG_VALUE Machine InstructionsDavid Blaikie2013-06-164-37/+43
* SelectionDAG: slightly refactor DAGCombiner::visitSELECT_CC to avoid redudant...Stephen Lin2013-06-151-12/+14
* Introduce getSelect usage and use more getSelectCCMatt Arsenault2013-06-146-87/+90
* SelectionDAG: minor fix to order of operands in comments to match the code Stephen Lin2013-06-141-3/+3
* SelectionDAG: Fix incorrect condition checks in some cases of folding FADD/FM...Stephen Lin2013-06-141-16/+16
* TargetLowering: Clean up method description commentsDavid Majnemer2013-06-081-3/+3
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-064-40/+39
* Don't cache the TargetLoweringInfo object inside of the FunctionLowering object.Bill Wendling2013-06-062-18/+19
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-291-2/+4
* Simplify code. No functionality change.Benjamin Kramer2013-05-281-3/+2