summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Turn on my codegen prepare heuristic by default. It doesn't affect Chris Lattner2008-11-26
* Cosmetic.Evan Cheng2008-11-26
* Allow custom lowering of ADDE/ADDC/SUBE/SUBC operations.Sanjiv Gupta2008-11-26
* Emit declaration for globals and externs.Sanjiv Gupta2008-11-26
* Fish kill flag annotations in PUSH instructions.Dan Gohman2008-11-26
* LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs codeDan Gohman2008-11-26
* teach the new heuristic how to handle inline asm.Chris Lattner2008-11-26
* Add 'tell' method to raw_fd_ostream that clients can use to query the current...Ted Kremenek2008-11-26
* Improve ValueAlreadyLiveAtInst with a cheap and dirty, but effectiveChris Lattner2008-11-26
* __fastcall and __stdcall are mingw extensions to gcc for windows. Use theNick Lewycky2008-11-26
* Start rewroking a subpiece of the profitability heuristic to beChris Lattner2008-11-26
* add a long-overdue AllocaInst::isStaticAlloca method.Chris Lattner2008-11-26
* add a comment, make save/restore logic more obvious.Chris Lattner2008-11-26
* This adds in some code (currently disabled unless you pass Chris Lattner2008-11-26
* Revert r60042. IndVarSimplify should check if APFloat is PPCDoubleDouble firs...Evan Cheng2008-11-26
* Teach CodeGenPrepare to look through Bitcast instructions when attempting toChris Lattner2008-11-26
* change AnnotationManager to use 'const char*' instead of std::string. this fi...Nuno Lopes2008-11-26
* A simplification for checking whether the signs of the operands and sum diffe...Bill Wendling2008-11-25
* convertToSignExtendedInteger should return opInvalidOp instead of asserting i...Evan Cheng2008-11-25
* Suppress warnings.Dan Gohman2008-11-25
* CellSPU:Scott Michel2008-11-25
* Now with the correct type for the 0.Bill Wendling2008-11-25
* Get rid of unused variable.Bill Wendling2008-11-25
* Hacker's Delight says, "Signed integer overflow of addition occurs if and onlyBill Wendling2008-11-25
* Teach MatchScaledValue to handle Scales by 1 with MatchAddr (whichChris Lattner2008-11-25
* significantly refactor all the addressing mode matching logicChris Lattner2008-11-25
* refactor all the constantexpr/instruction handling code out into a Chris Lattner2008-11-25
* another minor tweakChris Lattner2008-11-25
* minor cleanups no functionality change.Chris Lattner2008-11-25
* CellSPU: Relax constraints on when to generate a X-form address, evidentlyScott Michel2008-11-25
* Initial support for anti-dependence breaking. Currently this code does notDan Gohman2008-11-25
* CellSPU: Fix mnemonic typo in pattern; "shlqbyi" -> "shlqby".Scott Michel2008-11-25
* rearrange and tidy some code, no functionality change.Chris Lattner2008-11-24
* minor cleanups to debug code, no functionality change.Chris Lattner2008-11-24
* reenable the right part of the code.Chris Lattner2008-11-24
* revert an accidental commit, this fixes the regression on test/CodeGen/X86/is...Chris Lattner2008-11-24
* Fix 3113: If we have a dead cyclic PHI, replace the whole thingChris Lattner2008-11-24
* - Make lowering of "add with overflow" customizable by back-ends.Bill Wendling2008-11-24
* CellSPU:Scott Michel2008-11-24
* Check in the rest of this change. The isAntiDep flag needs to be passedDan Gohman2008-11-24
* Pass the isAntiDep argument.Dan Gohman2008-11-24
* Run post-RA scheduling after branch folding, as it tends toDan Gohman2008-11-24
* CellSPU:Scott Michel2008-11-24
* Minor fix debug for register allocation debug output.Matthijs Kooijman2008-11-24
* If the type legalizer actually legalized anythingDuncan Sands2008-11-24
* Fix comments.Matthijs Kooijman2008-11-24
* Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng2008-11-24
* Eliminate some unused variable compile time warnings.Evan Cheng2008-11-24
* Seriously strengthen the guarantee offered by noalias on a function's returnNick Lewycky2008-11-24
* Extend the 'noalias' attribute to function return values. This is intended toNick Lewycky2008-11-24