summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Checkin new loop-preheader insertion pass.Chris Lattner2002-09-26
* - Fix bug in LoopInfo causing ParentLoop to be garbageChris Lattner2002-09-26
* - Add methods to ImmediateDominators & DominatorTree to allow updatesChris Lattner2002-09-26
* Add a new "DominatorSet::addDominator" method to allow updatesChris Lattner2002-09-26
* - Add new methods to LoopInfo: getLoopPreheader, addBasicBlockToLoop.Chris Lattner2002-09-26
* - Add new ctor to BasicBlock to allow insertion before any BB, not just atChris Lattner2002-09-26
* Converted SimpleStructMutation to take TargetData as a required pass.Chris Lattner2002-09-26
* Change LowerAllocations pass to 'require' TargetData instead of it beingChris Lattner2002-09-25
* Convert TargetData to be an ImmutablePassChris Lattner2002-09-25
* ImmutablePass's don't need a runOnFunction, nor do they need to explicitly sayChris Lattner2002-09-25
* Convert BasicAA to be an immutable pass instead of a FunctionPassChris Lattner2002-09-25
* Add support for ImmutablePasses, which are not run, and cannot beChris Lattner2002-09-25
* Checkin stub for Misha to implementChris Lattner2002-09-25
* - Do not expose Critical Edge breaking mechanics outside the BCE pass, thusChris Lattner2002-09-24
* Expose passinfo from BreakCriticalEdges pass so that it may be "Required" byChris Lattner2002-09-24
* Add new BreakCriticalEdges passChris Lattner2002-09-24
* There are no implicit gep forms of load and store anymoreChris Lattner2002-09-24
* Make users of FindUsedTypes not have problems with linkage. This fixesChris Lattner2002-09-24
* Group #includes betterChris Lattner2002-09-23
* Initial version: it adds 2 empty slots at the top of stackAnand Shukla2002-09-21
* Peephole optimization pass on final machine code.Vikram S. Adve2002-09-20
* Add erase() method for a single element.Vikram S. Adve2002-09-20
* Added class MachineOptInfo as interface to target-specificVikram S. Adve2002-09-20
* Interface to target-specific routines that support machine code optimization.Vikram S. Adve2002-09-20
* Add method MachineInstr::replace to rewrite a machine instruction in place.Vikram S. Adve2002-09-20
* Workaround for bug in GCC 3.1.1 iostreams library on sparc. It apprarentlyChris Lattner2002-09-19
* Fix ambiguity problem due to builtin log2(double) functionChris Lattner2002-09-17
* Fix namespace correctness bugChris Lattner2002-09-17
* Add support for gcc 3.2Chris Lattner2002-09-17
* Remove extra #includeChris Lattner2002-09-17
* Fix typo in comment.Vikram S. Adve2002-09-17
* Fix compile problem on linux. Noone should ever #include <inttypes.h>Chris Lattner2002-09-16
* New preselection pass that specializes LLVM code for a target machine,Vikram S. Adve2002-09-16
* Add ilist_iterator constructor from a node reference.Vikram S. Adve2002-09-16
* Allow transformation DecomposeArrayRef(GetElementPtrInst* GEP) toVikram S. Adve2002-09-16
* Add routines to update or erase operands (and to do so without externalVikram S. Adve2002-09-16
* *** empty log message ***Vikram S. Adve2002-09-16
* Add support for passes that use a TargetMachine object.Vikram S. Adve2002-09-16
* Add method MachineOperand::hasAllocatedReg().Vikram S. Adve2002-09-16
* Add a version of ChooseRegOrImmed to handle numerical constantsVikram S. Adve2002-09-16
* Add method adjustAlignment so that stack slot alignments can be computedVikram S. Adve2002-09-16
* Add methods to query about the representation of LLVM quantities (e.g.,Vikram S. Adve2002-09-16
* *** empty log message ***Vikram S. Adve2002-09-16
* Remove unnecessary include.Vikram S. Adve2002-09-14
* Break RA_DEBUG option into several levels to get better output.Vikram S. Adve2002-09-14
* Fix to work correctly under linuxChris Lattner2002-09-14
* Moving to lib/CodeGen/RegAlloc.Vikram S. Adve2002-09-14
* Add support for MacOS and (hopefully) other BSD derivatives.Vikram S. Adve2002-09-14
* Change the MallocInst & AllocaInst ctors to take the allocated type, not theChris Lattner2002-09-13
* Tighten up sanity checkingChris Lattner2002-09-13