summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* 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
* Try to work well on multiple platforms.Chris Lattner2002-09-13
* Add better linux support by using the right macro. This still should beChris Lattner2002-09-13
* Checkin patch written by Casey Carter, enabling support for the redhat GCC 2.96Chris Lattner2002-09-13
* Add a new BasicBlockPass::doInitialization/Finalization(Function &) pair ofChris Lattner2002-09-12
* Convert index type for getelementptr instruction from uint to longChris Lattner2002-09-11
* Add convenience ctor to BranchInstChris Lattner2002-09-10
* Implement support for inserting an instruction into a basic block right when itChris Lattner2002-09-10
* Eliminate the GenericBinaryInst classChris Lattner2002-09-10
* * Eliminate GenericBinaryInst classChris Lattner2002-09-10
* Eliminate the GenericBinaryInst class.Chris Lattner2002-09-10
* Eliminate setType methodChris Lattner2002-09-10
* Move TmpInstruction ctor to InstrSelection.cpp fileChris Lattner2002-09-08
* Checkin initial support for automatic memory leak detection routinesChris Lattner2002-09-08
* * Clean up some commentsChris Lattner2002-09-06
* * Clean up indentation a bitChris Lattner2002-09-06
* Include stub for correlated expression elimination passChris Lattner2002-09-06
* - Rename BreakCriticalEdge to the slightly more standard SplitCriticalEdgeChris Lattner2002-09-06
* * Doxygenize APIChris Lattner2002-09-06
* - Doxygenize commentsChris Lattner2002-09-06
* Make getAnalysisToUpdate<AnalysisType>() public so that transformation APIsChris Lattner2002-09-06