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