summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Free machine codeChris Lattner2002-12-251-5/+3
| | | | llvm-svn: 5146
* Changes to allow for a configurable target machine that allows big endian ↵Chris Lattner2002-12-241-5/+16
| | | | | | and/or long pointer operation llvm-svn: 5131
* Local register allocator is now stable enough for use, it passes all testsChris Lattner2002-12-171-5/+5
| | | | llvm-svn: 5094
* Add mechanism to select register allocator to useChris Lattner2002-12-161-2/+11
| | | | llvm-svn: 5079
* Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocatorChris Lattner2002-12-161-1/+1
| | | | llvm-svn: 5071
* Make function code generation printing debug-only.Misha Brukman2002-12-131-4/+3
| | | | llvm-svn: 5023
* brgBrian Gaeke2002-12-131-0/+6
| | | | | | | | | | | | | InstSelectSimple.cpp: Add stub implementation of visitFreeInst. Add comments that mention how we are failing to implement malloc/free. Add initial implementation of visitAllocaInst. X86TargetMachine.cpp: Include llvm/Transforms/Scalar.h. Add LowerAllocations pass before instruction selection. jello/Makefile: Add scalaropts.a. llvm-svn: 4994
* Enable the register allocator pass.Misha Brukman2002-11-221-1/+5
| | | | llvm-svn: 4829
* Print machine code after instruction selectionChris Lattner2002-10-301-0/+4
| | | | llvm-svn: 4434
* Convert backend to use passes, implement X86TargetMachineChris Lattner2002-10-291-0/+43
llvm-svn: 4421
OpenPOWER on IntegriCloud