aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* remove trailing whitespaceJim Grosbach2009-04-171-50/+50
* Recommit r69335 and r69336. These were not causing problems.Bill Wendling2009-04-171-3/+5
* Move the AddLiveIn function definition closer to its uses.Bob Wilson2009-04-171-11/+11
* Rearrange code to reduce indentation.Bob Wilson2009-04-171-41/+38
* Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson2009-04-173-44/+31
* Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson2009-04-176-305/+561
* Use a safer iterator interface and get rid of std C++ library misuse.David Greene2009-04-171-3/+2
* For general dynamic TLS access we must useRafael Espindola2009-04-173-36/+32
* Revert r69335 and r69336. They were causing build failures.Bill Wendling2009-04-171-5/+3
* Don't create ConstantInts with pointer type. This fixes aDan Gohman2009-04-171-1/+1
* Teach spiller to unfold instructions which modref spill slot when a scratchEvan Cheng2009-04-172-11/+227
* MOV8rr_NOREX is a "Move" instruction. This doesn't currentlyDan Gohman2009-04-171-0/+1
* Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything atDan Gohman2009-04-171-3/+4
* Fix some failures in targets on available_externally functions,Chris Lattner2009-04-173-0/+17
* Use TargetData::getTypeSizeInBits instead of getPrimitiveSizeInBits()Dan Gohman2009-04-161-5/+5
* make sure to unlock keymgr if the JIT is created and destroyed, allChris Lattner2009-04-161-5/+3
* Fix for PR3944: make mem2reg O(N) instead of O(N^2) in the number of Eli Friedman2009-04-161-19/+11
* Handle a pointer type correctly in SCEVExpander::visitAddRecExpr.Dan Gohman2009-04-161-0/+2
* In the list-burr's pseudo two-addr dependency heuristics, don'tDan Gohman2009-04-161-0/+10
* Handle SUBREG_TO_REG instructions with the same heuristicsDan Gohman2009-04-161-5/+7
* Fix a bug with inttoptr/ptrtoint casts where the pointer has a differentDan Gohman2009-04-162-5/+12
* Do not treat beginning of inlined scope as beginning of normal function scope...Devang Patel2009-04-162-2/+20
* Minor code simplifications. Don't attempt LSR on theoreticalDan Gohman2009-04-161-12/+6
* LSR is no longer a GEP optimizer. It is now an IV expressionDan Gohman2009-04-161-2/+1
* Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxExpr toDan Gohman2009-04-161-0/+8
* Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtointDan Gohman2009-04-161-0/+8
* Use ConstantExpr::getIntToPtr instead of SCEVExpander::InsertCastOfTo,Dan Gohman2009-04-161-3/+2
* Use a SCEV expression cast instead of immediately inserting aDan Gohman2009-04-161-8/+8
* Record line number at the beginning of a func.start.Devang Patel2009-04-162-2/+2
* fix PR3995. A scale must be 1, 2, 4 or 8.Rafael Espindola2009-04-161-1/+1
* Expand GEPs in ScalarEvolution expressions. SCEV expressions can nowDan Gohman2009-04-164-443/+433
* In -fast mode do what FastISel does.Devang Patel2009-04-162-30/+71
* If FastISel is run and it has known DebugLoc then use it.Devang Patel2009-04-162-3/+7
* If location where the function was inlined is not know then do not emit debug...Devang Patel2009-04-161-5/+11
* Eliminate zext over (iv | const) or (signed iv),Dale Johannesen2009-04-151-22/+77
* s/RootDbgScope/FunctionDbgScope/gDevang Patel2009-04-151-13/+13
* Eliminate zext over (iv & const) or ((iv+const)&const)Dale Johannesen2009-04-151-31/+89
* teach EscapeString and UnescapeString to handle ".Chris Lattner2009-04-151-0/+3
* Add DISubprogram is not null check.Devang Patel2009-04-151-2/+4
* Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman2009-04-152-9/+10
* Fix 80-column violations.Dan Gohman2009-04-152-3/+4
* Add a folding table entry for MOV8rr_NOREX.Dan Gohman2009-04-151-0/+1
* Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine.Devang Patel2009-04-151-1/+2
* Fix MachineInstr::getNumExplicitOperands to countDan Gohman2009-04-151-2/+2
* Limit the number of times we're willing to chase pointers. Removes an O(n^2)Nick Lewycky2009-04-151-1/+3
* Fix X86MachineFunctionInfo's doxygen comment.Dan Gohman2009-04-151-2/+3
* Move MachineRegisterInfo::setRegClass out of line.Dan Gohman2009-04-151-0/+20
* Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line.Dan Gohman2009-04-151-0/+17
* Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman2009-04-151-0/+15
* Enhance induction variable code to remove theDale Johannesen2009-04-151-40/+121