summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Make sure that anything using the ADCE pass pulls in the UnifyFunctionExitNodesChris Lattner2005-10-24
* don't bother building the archive version of this libraryChris Lattner2005-10-24
* expose a ctorChris Lattner2005-10-24
* implement some prototypesChris Lattner2005-10-24
* move this to the analyze toolChris Lattner2005-10-24
* Fix a nasty bug that was causing miscompilation of global variablesChris Lattner2005-10-23
* Shrinkify to match llcChris Lattner2005-10-23
* Simplify this, matching changes in the tblgen emitterChris Lattner2005-10-23
* Simplify this due to changes in the tblgen sideChris Lattner2005-10-23
* mark this as betaChris Lattner2005-10-23
* If a user requests help, give them help on both features and processorsChris Lattner2005-10-23
* Autogen subtarget information from .td files.Chris Lattner2005-10-23
* Add subtarget feature/processor defns to the .td fileChris Lattner2005-10-23
* rearrange things a bit so that instructions can use subtarget features in theChris Lattner2005-10-23
* add a markerChris Lattner2005-10-23
* add a note that Nate mentioned last weekChris Lattner2005-10-23
* Put some of my random notes somewhere publicChris Lattner2005-10-23
* Improve help output.Chris Lattner2005-10-23
* improve -help outputChris Lattner2005-10-23
* Move static functions from .h file, reduce #includes, pass strings by const&,Chris Lattner2005-10-23
* When a function takes a variable number of pointer arguments, with a zeroJeff Cohen2005-10-23
* Add several things.Andrew Lenharth2005-10-23
* add TargetExternalSymbolAndrew Lenharth2005-10-23
* Well, the Constant matching pattern works. Can't say much about calls or glo...Andrew Lenharth2005-10-22
* This file is entirely ifdef'd outChris Lattner2005-10-22
* BuildSDIV and BuildUDIV only work for i32/i64, but they don't check thatChris Lattner2005-10-22
* Add g3 back to the mix and reorder to irritate them anal folk. Actually, it'sJim Laskey2005-10-22
* 64-bit reg support should not be enabled by default, as support isn't complete.Chris Lattner2005-10-21
* add a case missing from the dag combiner that exposed the failure onChris Lattner2005-10-21
* Instead of aborting if not a case we can handle specially, break out andChris Lattner2005-10-21
* Plugin new subtarget backend into the build.Jim Laskey2005-10-21
* silence a release mode warningChris Lattner2005-10-21
* Make the coallescer a bit smarter, allowing it to join more live ranges.Chris Lattner2005-10-21
* Fix LiveInterval::getOverlapingRanges to take things in the right orderChris Lattner2005-10-21
* Match rotate. This does actually match the rotates in an rc5 cipher, but INate Begeman2005-10-21
* My previous patch was too conservative. Reject FP and void types, but doChris Lattner2005-10-21
* Don't generate operations that aren't yet supportedNate Begeman2005-10-21
* Kill some now-dead code.Nate Begeman2005-10-21
* Fix a typo in the dag combiner, so that this can work on i64 targetsNate Begeman2005-10-21
* byte zap not immediate goodnessAndrew Lenharth2005-10-21
* Invert the TargetLowering flag that controls divide by consant expansion.Nate Begeman2005-10-21
* Inst cleanup. As a bonus, operands are in the correct order for cmovs. Expe...Andrew Lenharth2005-10-20
* Use a literal to define ineg instead of immzeroChris Lattner2005-10-20
* Fix a conditional so we don't access past the end of the range. Thanks toChris Lattner2005-10-20
* added a few 1 operand form stuff. Seems to break regalloc on alpha. sighAndrew Lenharth2005-10-20
* add cttz and ctpopAndrew Lenharth2005-10-20
* Fix a couple bugs in the const div stuff where we'd generate MULHS/MULHUNate Begeman2005-10-20
* don't use llabs with apparently VC++ doesn't haveChris Lattner2005-10-20
* Fix order of eval problem from when I refactored this into a function.Chris Lattner2005-10-20
* Sounds good, finish the intop conversion.Andrew Lenharth2005-10-20