aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Implement new fpowi nodeChris Lattner2006-09-091-3/+4
* First pass at supporting relocations. Relocations are written correctly toNate Begeman2006-09-081-54/+86
* add powi intrinsics.Chris Lattner2006-09-081-0/+3
* 1. Remove condition on delete.Jim Laskey2006-09-071-4/+4
* Make target asm info a property of the target machine.Jim Laskey2006-09-074-7/+28
* Add new option to leave asm names aloneChris Lattner2006-09-071-0/+8
* Add getTargetTriple() that linker can use to query target architecture.Devang Patel2006-09-061-0/+1
* Keep track of all modules crated using a name to module map.Devang Patel2006-09-061-0/+6
* Separate target specifc asm properties from asm printers.Jim Laskey2006-09-061-0/+427
* Separate target specific asm properties from the asm printers.Jim Laskey2006-09-062-237/+25
* Extract target triplet from optimized module.Devang Patel2006-09-061-6/+7
* IsDef can only be accessed / set if operand is a register.Evan Cheng2006-09-051-11/+16
* Initialize IsDef of all non-register MachineOperand to false.Evan Cheng2006-09-051-0/+7
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-052-55/+17
* ADd getImm/setImm methodsChris Lattner2006-09-041-6/+15
* Add some short-hand accessorsChris Lattner2006-09-041-0/+4
* add setJumpBufSize() and setJumpBufAlignment() to target-lowering.Duraid Madina2006-09-042-2/+32
* Completely rearchitect the interface between targets and the pass manager.Chris Lattner2006-09-042-11/+96
* Add explicit doInitialization/doFinalization methods instead of makingChris Lattner2006-09-041-0/+8
* Eliminate target name.Chris Lattner2006-09-031-14/+3
* Avoid beating on the mi2i map when we know the answer already.Chris Lattner2006-09-031-4/+6
* Move two methods out of line, make them work when the record for a machineChris Lattner2006-09-031-28/+6
* Fix a typo pointed out by GaborChris Lattner2006-09-021-1/+1
* add a prototypeChris Lattner2006-09-021-1/+7
* Iteration is required for some cases, even if they don't occur in crafty.Chris Lattner2006-09-021-3/+15
* new methodChris Lattner2006-09-021-0/+7
* remove some particularly expensive assertionsChris Lattner2006-09-011-3/+3
* add a simple reserve method.Chris Lattner2006-09-011-0/+5
* Iterative coallescing doesn't buy us anything (we get identical results onChris Lattner2006-09-011-15/+2
* avoid calling the virtual isMoveInstr method endlessly by caching its results.Chris Lattner2006-08-312-19/+34
* Restore source-level compatibility with clients of these functions.Chris Lattner2006-08-301-6/+6
* fix 80 column issueChris Lattner2006-08-301-1/+1
* Instantiate Statistic<> in one place, not in every .o file that uses it.Chris Lattner2006-08-301-1/+4
* Teach the coallescer to coallesce live intervals joined by an arbitraryChris Lattner2006-08-292-18/+19
* Do not rely on std::sort and std::erase to get list of uniqueDevang Patel2006-08-291-0/+6
* Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make i...Evan Cheng2006-08-291-0/+19
* Add PredicateSimplifier pass. Collapses equal variables into one formNick Lewycky2006-08-282-0/+6
* Add 2nd form of resizeChris Lattner2006-08-281-0/+12
* remove extraneous spaceChris Lattner2006-08-281-1/+1
* Back out last revision which should not have been committed (yet).Reid Spencer2006-08-281-4/+0
* For PR387:Reid Spencer2006-08-281-0/+4
* simplify AnalysisGroup registration, eliminating one typeid call.Chris Lattner2006-08-281-13/+5
* Silence -Woverloaded-virtual warnings.Chris Lattner2006-08-281-1/+4
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-47/+0
* Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.Chris Lattner2006-08-271-24/+17
* We no longer care whether something is an opt vs analysis pass, only whetherChris Lattner2006-08-271-42/+28
* Remove a dead class.Chris Lattner2006-08-271-17/+0
* add directive to disable inliningChris Lattner2006-08-271-0/+8
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-23/+0
* Add external definitions for commonly-used template specializations and addChris Lattner2006-08-271-2/+37