aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-2/+2
* Remove variables which are assigned to but for which the valueDuncan Sands2010-06-251-1/+0
* use ArgOperand APIGabor Greif2010-06-251-140/+140
* Simplify this code; switch lowering shouldn't produce casesDan Gohman2010-06-241-12/+4
* Optimize the "bit test" code path for switch lowering in theDan Gohman2010-06-241-15/+27
* Revert r106422, which is breaking the non-fast-isel path.Dan Gohman2010-06-211-49/+11
* More changes for non-top-down fast-isel.Dan Gohman2010-06-211-11/+49
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-181-2/+2
* Keep track of incoming debug value of unused argument.Devang Patel2010-06-011-1/+11
* Reorder some code in SelectionDAGBuilder.Dan Gohman2010-05-291-313/+311
* SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValueDan Gohman2010-05-291-43/+44
* Eliminate the restriction that the array size in an alloca must be i32.Dan Gohman2010-05-281-5/+6
* back out 104862/104869. Can reuse stacksave after all. Very cool.Jim Grosbach2010-05-271-4/+0
* hook ISD::STACKADDR to an intrinsicJim Grosbach2010-05-271-0/+4
* Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach2010-05-261-1/+7
* Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.Jim Grosbach2010-05-221-0/+5
* I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename itDuncan Sands2010-05-111-1/+1
* Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor2010-05-111-0/+6
* Verify variable directly.Devang Patel2010-05-071-2/+2
* Use getValue() for PHINodes when direct NodeMap access does not work. Devang Patel2010-05-051-1/+15
* Don't pass SDValues by non-const reference unless they may beDan Gohman2010-05-011-1/+2
* Reorgnaize more switch code lowering to clean up some trickyDan Gohman2010-05-011-1/+0
* Delete the EdgeMapping variable itself.Dan Gohman2010-05-011-1/+0
* Refactor.Devang Patel2010-04-291-4/+2
* DO not push DBG_VALUE machine instructions for inlined fuction arguments in e...Devang Patel2010-04-291-0/+7
* Re-enable 102565 with fixes.Evan Cheng2010-04-291-9/+7
* Temporarily disable my changes to unbreak the build.Evan Cheng2010-04-291-0/+4
* Do not generate duplicate dbg_value instructions for function arguments.Evan Cheng2010-04-291-8/+10
* Avoid emitting a dbg_value machineinstr that's not going to be inserted into ...Evan Cheng2010-04-291-0/+2
* Check Reg against zero.Evan Cheng2010-04-291-1/+1
* tidy up.Devang Patel2010-04-281-8/+2
* Replace r102368 with code that's less fragile. This creates DBG_VALUE instruc...Evan Cheng2010-04-281-0/+36
* Ignore DBG_VALUE instructions that points to undef values.Devang Patel2010-04-271-5/+0
* Revert a small part of 102372; this fixes at least oneDale Johannesen2010-04-271-0/+5
* Remove crufty comments.Dale Johannesen2010-04-261-5/+0
* Add DBG_VALUE handling for byval parameters; thisDale Johannesen2010-04-261-22/+68
* Sink SelectionDAGBuilder's HandlePHINodesInSuccessorBlocks downDan Gohman2010-04-221-0/+4
* Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman2010-04-221-77/+13
* Move PHINodesToUpdate out of SelectionDAGBuilder and intoDan Gohman2010-04-221-5/+5
* Move several SelectionDAG-independent utility functions out of theDan Gohman2010-04-211-0/+1
* Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISelDan Gohman2010-04-201-0/+3
* Don't send PHI nodes down to SelectionDAGBuilder of FastISel, sinceDan Gohman2010-04-201-0/+4
* Sink DebugLoc handling out of SelectionDAGISel into FastISel andDan Gohman2010-04-201-0/+4
* Eliminate the CurMBB member from SelectionDAGBuilder. For places thatDan Gohman2010-04-191-58/+80
* Code that needs a TargetMachine should have access to one directly, ratherDan Gohman2010-04-191-3/+2
* Move isInTailCallPosition out of SelectionDAGBuilder, as it isn'tDan Gohman2010-04-191-86/+0
* Delete now-unnecessary const_casts.Dan Gohman2010-04-171-7/+7
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-4/+5
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-132/+132
* Avoid creating virtual registers for unused values.Dan Gohman2010-04-161-4/+4