2008-10-02 |
Andrew Lenharth | fix build gcc 4.3 |
tree | commitdiff |
2008-10-02 |
Owen Anderson | Use a multimap rather than a map for holding the list... |
tree | commitdiff |
2008-10-02 |
Dale Johannesen | Handle some 64-bit atomics on x86-32, some of the time. |
tree | commitdiff |
2008-10-02 |
Evan Cheng | A Partitioned Boolean Quadratic Programming (PBQP)... |
tree | commitdiff |
2008-10-02 |
Dan Gohman | Fix a think-o in isSafeToMove. This fixes it from think... |
tree | commitdiff |
2008-10-01 |
Devang Patel | Remove OptimizeForSize global. Use function attribute... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Enable FastISel by default (on x86 and x86-64) with... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Make some implicit conversions explicit, to avoid compi... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Fold trivial two-operand tokenfactors where the operand... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Fix typos in comments. |
tree | commitdiff |
2008-10-01 |
Bill Wendling | Implement the -fno-builtin option in the front-end... |
tree | commitdiff |
2008-09-30 |
Owen Anderson | Mark merged-in VNInfo's as being PHIKilled. |
tree | commitdiff |
2008-09-30 |
Owen Anderson | Fix a simple error in renumbering kill markaers, that... |
tree | commitdiff |
2008-09-30 |
Bill Wendling | - Initialize "--no-builtin" to "false". |
tree | commitdiff |
2008-09-30 |
Bill Wendling | Add the new `-no-builtin' flag. This flag is meant... |
tree | commitdiff |
2008-09-30 |
Dan Gohman | Move the primary fast-isel top-level comments to FastIS... |
tree | commitdiff |
2008-09-30 |
Dan Gohman | Optimize SelectionDAG's AssignTopologicalOrder even... |
tree | commitdiff |
2008-09-30 |
Evan Cheng | Re-apply 56835 along with header file changes. |
tree | commitdiff |
2008-09-30 |
Duncan Sands | Revert commit 56835 since it breaks the build. |
tree | commitdiff |
2008-09-30 |
Evan Cheng | If a re-materializable instruction has a register opera... |
tree | commitdiff |
2008-09-29 |
Dale Johannesen | Remove misuse of ReplaceNodeResults for atomics with |
tree | commitdiff |
2008-09-29 |
Dan Gohman | Fix FastISel to not initialize the PIC-base register... |
tree | commitdiff |
2008-09-26 |
Bill Wendling | Temporarily reverting r56683. This is causing a failure... |
tree | commitdiff |
2008-09-26 |
Dan Gohman | Rename ConstantSDNode's getSignExtended to getSExtValue... |
tree | commitdiff |
2008-09-26 |
Evan Cheng | Fix @llvm.frameaddress codegen. FP elimination optimiza... |
tree | commitdiff |
2008-09-26 |
Dale Johannesen | Add "inreg" field to CallSDNode (doesn't increase |
tree | commitdiff |
2008-09-26 |
Owen Anderson | We don't need to insert copies for implicit_def's. |
tree | commitdiff |
2008-09-26 |
Bill Wendling | If we have a function with an unreachable statement... |
tree | commitdiff |
2008-09-25 |
Devang Patel | Large mechanical patch. |
tree | commitdiff |
2008-09-25 |
Dale Johannesen | Accept 'inreg' attribute on x86 functions as |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Support for i1 XOR in FastISel. It is actually safe... |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Don't print fast-isel debug messages by default. Thanks... |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Don't forget the newline in debug output. |
tree | commitdiff |
2008-09-25 |
Dan Gohman | FastISel support for debug info. |
tree | commitdiff |
2008-09-25 |
Richard Pennington | bug 2812: Segmentation fault on a big emdiam processor. |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Fix a recent fast-isel coverage regression - don't... |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Enable DeadMachineInstructionElim when Fast-ISel is... |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Add debug output to this pass. |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Refactor the code that adds standard LLVM codegen passe... |
tree | commitdiff |
2008-09-25 |
Evan Cheng | <rdar://problem/6234798> Assertion failed: (!OpInfo... |
tree | commitdiff |
2008-09-24 |
Dan Gohman | Give LowerSubregs.cpp a top-level description. |
tree | commitdiff |
2008-09-24 |
Dale Johannesen | Remove SelectionDag early allocation of registers |
tree | commitdiff |
2008-09-24 |
Anton Korobeynikov | Use helper |
tree | commitdiff |
2008-09-24 |
Anton Korobeynikov | SmallPtrSet will be better |
tree | commitdiff |
2008-09-24 |
Anton Korobeynikov | Use generic section-handling stuff to emit constant... |
tree | commitdiff |
2008-09-24 |
Anton Korobeynikov | Get rid of duplicate char*/Section* DataSection |
tree | commitdiff |
2008-09-24 |
Anton Korobeynikov | Get rid of duplicate char*/Section* TextSection |
tree | commitdiff |
2008-09-24 |
Anton Korobeynikov | Move actual section printing stuff to AsmPrinter from... |
tree | commitdiff |
2008-09-24 |
Anton Korobeynikov | Drop obsolete hook and change all usage to new interface |
tree | commitdiff |
2008-09-24 |
Anton Korobeynikov | Provide direct function to switch to Section |
tree | commitdiff |
2008-09-24 |
Owen Anderson | Fix off-by-one error when updating live intervals. |
tree | commitdiff |
2008-09-24 |
Bill Wendling | Reapplying r56550 |
tree | commitdiff |
2008-09-24 |
Bill Wendling | Forgot this part with my last patch. Sorry about the... |
tree | commitdiff |
2008-09-24 |
Eric Christopher | Temporarily revert r56550 until missing commit can... |
tree | commitdiff |
2008-09-24 |
Bill Wendling | Refactor the constant folding code into it's own functi... |
tree | commitdiff |
2008-09-24 |
Dale Johannesen | Next round of earlyclobber handling. Approach the |
tree | commitdiff |
2008-09-24 |
Dan Gohman | Refactor the logic for testing if an instruction is... |
tree | commitdiff |
2008-09-24 |
Dan Gohman | Set SetStore to false, to allow this pass to delete |
tree | commitdiff |
2008-09-24 |
Dan Gohman | Add a method to MachineInstr for testing whether it... |
tree | commitdiff |
2008-09-24 |
Evan Cheng | Properly handle 'm' inline asm constraints. If a GV... |
tree | commitdiff |
2008-09-23 |
Devang Patel | s/ParameterAttributes/Attributes/g |
tree | commitdiff |
2008-09-23 |
Dan Gohman | Now that DeadMachineInstructionElim is basically working |
tree | commitdiff |
2008-09-23 |
Dan Gohman | Arrange for FastISel code to have access to the Machine... |
tree | commitdiff |
2008-09-23 |
Dan Gohman | Track local physical register liveness. This is not... |
tree | commitdiff |
2008-09-23 |
Dan Gohman | Replace the LiveRegs SmallSet with a simple counter... |
tree | commitdiff |
2008-09-23 |
Owen Anderson | Add initial support for inserting last minute copies. |
tree | commitdiff |
2008-09-22 |
Dan Gohman | Fix the alignment of loads from constant pool entries... |
tree | commitdiff |
2008-09-22 |
Evan Cheng | Livestacks really does preserve everything. |
tree | commitdiff |
2008-09-22 |
Evan Cheng | Instead of setPreservesAll, just mark them preseving... |
tree | commitdiff |
2008-09-22 |
Owen Anderson | Significant improvements to the logic for merging live... |
tree | commitdiff |
2008-09-22 |
Dale Johannesen | Make log, log2, log10, exp, exp2 use Expand by |
tree | commitdiff |
2008-09-22 |
Evan Cheng | Mark several codegen passes as preserving all analysis. |
tree | commitdiff |
2008-09-22 |
Dale Johannesen | More refactoring. Yawn. |
tree | commitdiff |
2008-09-22 |
Dale Johannesen | Refactor FP intrinisic setup. Per review feedback. |
tree | commitdiff |
2008-09-22 |
Evan Cheng | Per review feedback: Only perform |
tree | commitdiff |
2008-09-22 |
Oscar Fuentes | Initial support for the CMake build system. |
tree | commitdiff |
2008-09-22 |
Bill Wendling | Add helper function to get a 32-bit floating point... |
tree | commitdiff |
2008-09-21 |
Dan Gohman | Factor out code into HandleVirtRegDef, for consistency... |
tree | commitdiff |
2008-09-21 |
Owen Anderson | Fetch the starting index of the block when assigning... |
tree | commitdiff |
2008-09-21 |
Chris Lattner | don't print GlobalAddressSDNode's with an offset of... |
tree | commitdiff |
2008-09-20 |
Dale Johannesen | Teach coalescer about earlyclobber bits. |
tree | commitdiff |
2008-09-20 |
Evan Cheng | Fix PR2808. When regalloc runs out of register, it... |
tree | commitdiff |
2008-09-19 |
Evan Cheng | Continue after removing the current MI. |
tree | commitdiff |
2008-09-19 |
Dan Gohman | Refactor X86SelectConstAddr, folding it into X86SelectA... |
tree | commitdiff |
2008-09-19 |
Dale Johannesen | Make earlyclobber stuff work when virtual regs |
tree | commitdiff |
2008-09-19 |
Evan Cheng | Re-materalized definition instructions may be dead... |
tree | commitdiff |
2008-09-19 |
Dale Johannesen | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis |
tree | commitdiff |
2008-09-18 |
Evan Cheng | Somehow RegAllocLinearScan is keeping two pointers... |
tree | commitdiff |
2008-09-18 |
Dan Gohman | Don't consider instructions with implicit physical... |
tree | commitdiff |
2008-09-18 |
Dan Gohman | Add a new "fast" scheduler. This is currently basically... |
tree | commitdiff |
2008-09-17 |
Dale Johannesen | Add a bit to mark operands of asm's that conflict |
tree | commitdiff |
2008-09-17 |
Evan Cheng | Unallocatable registers do not have live intervals. |
tree | commitdiff |
2008-09-17 |
Dan Gohman | Don't worry about clobbering physical register defs... |
tree | commitdiff |
2008-09-17 |
Dan Gohman | Add a new MachineInstr-level DCE pass. It is very simpl... |
tree | commitdiff |
2008-09-16 |
Evan Cheng | When converting a CopyFromReg to a copy instruction... |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Change SelectionDAG::getConstantPool to always set... |
tree | commitdiff |
2008-09-16 |
Bill Wendling | Reverting r56249. On further investigation, this functi... |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Include the alignment value when displaying ConstantPoo... |
tree | commitdiff |
2008-09-16 |
Bill Wendling | - Change "ExternalSymbolSDNode" to "SymbolSDNode". |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Fix these comments to reflect current reality. Surprisi... |
tree | commitdiff |
next |