2004-01-11 |
Alkis Evlogimenos | Make LiveVariables::HandlePhysRegUse and |
tree | commitdiff |
2004-01-10 |
Chris Lattner | Remove use of llvm/CodeGen/InstrSelection.h |
tree | commitdiff |
2004-01-09 |
Chris Lattner | Finegrainify namespacification. |
tree | commitdiff |
2004-01-09 |
Chris Lattner | Move InstrSelection into lib/Target/Sparc, as it's... |
tree | commitdiff |
2004-01-09 |
Chris Lattner | Move lib/Codegen/RegAlloc into lib/Target/Sparc, as... |
tree | commitdiff |
2004-01-07 |
Alkis Evlogimenos | Add a separate list of fixed intervals. This improves... |
tree | commitdiff |
2004-01-07 |
Alkis Evlogimenos | Minor cleanups. |
tree | commitdiff |
2004-01-07 |
Alkis Evlogimenos | Remove declared but undefined method. |
tree | commitdiff |
2004-01-07 |
Alkis Evlogimenos | Change implementation of LiveIntervals::overlap().... |
tree | commitdiff |
2004-01-05 |
Alkis Evlogimenos | Remove simple coalescing. |
tree | commitdiff |
2004-01-05 |
Chris Lattner | fix warning |
tree | commitdiff |
2004-01-05 |
Chris Lattner | Add VMCore and code generator support for debugging... |
tree | commitdiff |
2004-01-05 |
Alkis Evlogimenos | Currently we cannot handle two-address instructions... |
tree | commitdiff |
2004-01-04 |
Alkis Evlogimenos | Update description. |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Clean up a lot of the code I added yesterday by exposin... |
tree | commitdiff |
2003-12-28 |
Alkis Evlogimenos | Reserve ECX and EDI instead of EBX and EDI. Since EBX... |
tree | commitdiff |
2003-12-28 |
Alkis Evlogimenos | Add coalescing to register allocator. A hint is added... |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Whoops, don't try to lower non intrinsic calls |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Use the intrinsic lowering functionality |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Move into the VMCore library |
tree | commitdiff |
2003-12-28 |
Chris Lattner | Implement the default implementation of the intrinsic... |
tree | commitdiff |
2003-12-28 |
Chris Lattner | finegrainify namespacification |
tree | commitdiff |
2003-12-24 |
Alkis Evlogimenos | Improve debugging output when choosing a register to... |
tree | commitdiff |
2003-12-24 |
Alkis Evlogimenos | Do a separate pass to compute spill weights because... |
tree | commitdiff |
2003-12-23 |
Alkis Evlogimenos | Change the way free regusters are computed and perform... |
tree | commitdiff |
2003-12-22 |
Alkis Evlogimenos | Fix crash when compiling twolf. |
tree | commitdiff |
2003-12-21 |
Alkis Evlogimenos | Remove verifyIntervals() since it doesn't actually... |
tree | commitdiff |
2003-12-21 |
Alkis Evlogimenos | Change weight into a float so that we can take into... |
tree | commitdiff |
2003-12-21 |
Alkis Evlogimenos | Add support for inactive intervals. This effectively... |
tree | commitdiff |
2003-12-20 |
Chris Lattner | Add a new target-independent machine code freeing pass |
tree | commitdiff |
2003-12-20 |
Chris Lattner | * Finegrainify namespacification |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Remove TwoAddressInstruction from the public headers... |
tree | commitdiff |
2003-12-18 |
Chris Lattner | Prune some #includes |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Modify linear scan register allocator to use the two... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Fix bug in reserved registers. DH actually aliases... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Modify local register allocator to use the two-address... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Add TwoAddressInstructionPass to handle instructions... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Rename LiveIntervals::expired() to LiveIntervals::expir... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | When a variable is killed and redifined in a basic... |
tree | commitdiff |
2003-12-18 |
Alkis Evlogimenos | Handle multiple virtual register definitions gracefully. |
tree | commitdiff |
2003-12-15 |
Alkis Evlogimenos | Change preserve all claim to just preserve live variabl... |
tree | commitdiff |
2003-12-14 |
Alkis Evlogimenos | Change interface of MachineOperand as follows: |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | When reserving a preallocated register spill the aliase... |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Ignore non-allocatable physical registers in live inter... |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Expire any active intervals left when register allocati... |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Add instruction numbers to debugging output. |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Handle explicit physical register defs. |
tree | commitdiff |
2003-12-13 |
Alkis Evlogimenos | Remove unecessary if statements when looping on Implici... |
tree | commitdiff |
2003-12-10 |
John Criswell | This appears to fix Bug 172 and does not break any... |
tree | commitdiff |
2003-12-05 |
Alkis Evlogimenos | Make assertion stricter. Since the source operands... |
tree | commitdiff |
2003-12-05 |
Alkis Evlogimenos | Fix bug in register spilling when a preallocated live... |
tree | commitdiff |
2003-12-05 |
Alkis Evlogimenos | Move operator<<(std::ostream&, const LiveInterval&... |
tree | commitdiff |
2003-12-05 |
Alkis Evlogimenos | Sort live intervals by increasing start point. |
tree | commitdiff |
2003-12-04 |
Alkis Evlogimenos | Improve debugging output and clean up some code. |
tree | commitdiff |
2003-11-30 |
Alkis Evlogimenos | Print instructions before register allocation is perfor... |
tree | commitdiff |
2003-11-30 |
Alkis Evlogimenos | Remove "numReloaded" statistic. |
tree | commitdiff |
2003-11-20 |
Alkis Evlogimenos | Merging the linear scan register allocator in trunk... |
tree | commitdiff |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
tree | commitdiff |
2003-11-10 |
Brian Gaeke | Fix problems linking against the reoptimizer; _llvm_reg... |
tree | commitdiff |
2003-11-10 |
Brian Gaeke | Operand numbers are now ints. Save the register allocat... |
tree | commitdiff |
2003-11-06 |
Misha Brukman | Let's not forget about our friends -- Constant Pool... |
tree | commitdiff |
2003-11-05 |
Chris Lattner | Do not use a class before it is defined. |
tree | commitdiff |
2003-11-04 |
Brian Gaeke | Update verifySavedState()'s comment, so that it reflect... |
tree | commitdiff |
2003-11-04 |
Brian Gaeke | Add comments. |
tree | commitdiff |
2003-10-30 |
Brian Gaeke | Include llvm/CodeGen/MachineCodeForInstruction.h. ... |
tree | commitdiff |
2003-10-30 |
Brian Gaeke | Make AllocState an enum. |
tree | commitdiff |
2003-10-24 |
Brian Gaeke | Publicize the type of FnAllocState. |
tree | commitdiff |
2003-10-24 |
Chris Lattner | standardize command line option names |
tree | commitdiff |
2003-10-23 |
Brian Gaeke | Move the implementations of ==, != on AllocInfos here... |
tree | commitdiff |
2003-10-23 |
Brian Gaeke | Move AllocInfo structure to a private AllocInfo.h heade... |
tree | commitdiff |
2003-10-23 |
Brian Gaeke | Make FnAllocState contain vectors of AllocInfo, instead... |
tree | commitdiff |
2003-10-23 |
Brian Gaeke | New file, containing AllocInfo structure. |
tree | commitdiff |
2003-10-23 |
Misha Brukman | * Eliminate `using' directive |
tree | commitdiff |
2003-10-23 |
Misha Brukman | * Fix order of #include files |
tree | commitdiff |
2003-10-23 |
Misha Brukman | * Order #includes as per style guide |
tree | commitdiff |
2003-10-23 |
Misha Brukman | * Use C++ style comments instead of C-style |
tree | commitdiff |
2003-10-23 |
Misha Brukman | * Eliminate `using' directive |
tree | commitdiff |
2003-10-23 |
Misha Brukman | Make code layout more consistent. |
tree | commitdiff |
2003-10-22 |
Brian Gaeke | Change the type of FnAllocState. |
tree | commitdiff |
2003-10-22 |
Brian Gaeke | Don't worry about converting each function's reg. alloc... |
tree | commitdiff |
2003-10-22 |
Brian Gaeke | Add prototype for verifySavedState(). |
tree | commitdiff |
2003-10-22 |
Brian Gaeke | Doxygenify method comments. |
tree | commitdiff |
2003-10-21 |
John Criswell | Added LLVM copyright notice. |
tree | commitdiff |
2003-10-21 |
John Criswell | Added LLVM copyright header. |
tree | commitdiff |
2003-10-20 |
John Criswell | Added LLVM copyright notice to Makefiles. |
tree | commitdiff |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
tree | commitdiff |
2003-10-19 |
Chris Lattner | Change the Opcode enum for PHI nodes from "Instruction... |
tree | commitdiff |
2003-10-15 |
Chris Lattner | #include vector which we will need here soon |
tree | commitdiff |
2003-10-15 |
Chris Lattner | Decrease usage of use_size() |
tree | commitdiff |
2003-10-13 |
Chris Lattner | Regularize header file comments |
tree | commitdiff |
2003-10-10 |
Misha Brukman | * Doxygenified comments |
tree | commitdiff |
2003-10-08 |
Alkis Evlogimenos | Change MRegisterDesc::AliasSet, TargetInstrDescriptor... |
tree | commitdiff |
2003-10-02 |
Alkis Evlogimenos | Moved enum and command-line option in separate file... |
tree | commitdiff |
2003-09-30 |
Chris Lattner | include passes.h which defines the interface this file... |
tree | commitdiff |
2003-09-24 |
Brian Gaeke | Update head-of-file comment. |
tree | commitdiff |
2003-09-24 |
Brian Gaeke | Untabify tabs in stuff I've recently added. |
tree | commitdiff |
2003-09-24 |
Brian Gaeke | Use getRegClassID() instead of getRegClass()->getID... |
tree | commitdiff |
2003-09-24 |
Brian Gaeke | Remove some unused methods of class IGNode. |
tree | commitdiff |
2003-09-23 |
Chris Lattner | Move getAnalysisUsage method from header to .cpp file... |
tree | commitdiff |
2003-09-21 |
Brian Gaeke | Use C++ math header instead of C version. |
tree | commitdiff |
next |