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 |
2008-09-16 |
Dan Gohman | Don't take the time to CheckDAGForTailCallsAndFixThem... |
tree | commitdiff |
2008-09-15 |
Owen Anderson | Live intervals for live-in registers should begin at... |
tree | commitdiff |
2008-09-15 |
Dan Gohman | Re-enable SelectionDAG CSE for calls. It matters in... |
tree | commitdiff |
2008-09-15 |
Evan Cheng | Correctly update kill infos after extending a live... |
tree | commitdiff |
2008-09-14 |
Dale Johannesen | adjust last patch per review feedback |
tree | commitdiff |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of |
tree | commitdiff |
2008-09-13 |
Dan Gohman | Define CallSDNode, an SDNode subclass for use with... |
tree | commitdiff |
2008-09-12 |
Evan Cheng | On some targets, non-move instructions can become move... |
tree | commitdiff |
2008-09-12 |
Dan Gohman | Change ConstantSDNode and ConstantFPSDNode to use Const... |
tree | commitdiff |
2008-09-12 |
Dale Johannesen | Pass "earlyclobber" bit through to machine |
tree | commitdiff |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
tree | commitdiff |
2008-09-12 |
Dale Johannesen | The sequence for ppcf128 compares was not IEEE |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Fix PR2748. Avoid coalescing physical register with... |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Fix PR2783 - coalescer bug. Missing a TargetRegisterInf... |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Fix a 80 column violation. |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Propagate subreg index when promoting a load to a copy. |
tree | commitdiff |
2008-09-10 |
Dan Gohman | FastISel support for i1 PHI nodes. |
tree | commitdiff |
2008-09-10 |
Dan Gohman | FastISel support for i1 constants. |
tree | commitdiff |
2008-09-10 |
Owen Anderson | Fix a bug in the coalescer where it didn't check if... |
tree | commitdiff |
2008-09-10 |
Dan Gohman | Add X86FastISel support for static allocas, and refences |
tree | commitdiff |
2008-09-10 |
Evan Cheng | Fix PR2664 - spiller GetRegForReload wasn't respecting... |
tree | commitdiff |
2008-09-10 |
Dan Gohman | Add a break statement that I accidentally deleted when |
tree | commitdiff |
2008-09-10 |
Bill Wendling | Remove unnecessary bit-wise AND from the limited precis... |
tree | commitdiff |
2008-09-10 |
Daniel Dunbar | Fix 80 col violation. |
tree | commitdiff |
2008-09-10 |
Evan Cheng | Fix typo. |
tree | commitdiff |
2008-09-10 |
Bill Wendling | Check that both operands are f32 before attempting... |
tree | commitdiff |
2008-09-10 |
Bill Wendling | Implement "visitPow". This is mainly used to see if... |
tree | commitdiff |
2008-09-09 |
Evan Cheng | A few more places where FPOW is being ignored. |
tree | commitdiff |
2008-09-09 |
Dan Gohman | Change -fast-isel-no-abort to -fast-isel-abort, which... |
tree | commitdiff |
2008-09-09 |
Evan Cheng | Legalizer was missing code that expand fpow to a libcall. |
tree | commitdiff |
2008-09-09 |
Bill Wendling | Adding 6-, 12-, and 18-bit limited-precision floating... |
tree | commitdiff |
2008-09-09 |
Dale Johannesen | Move the uglier parts of deciding not to emit a |
tree | commitdiff |
2008-09-09 |
Bill Wendling | Add support for 6-, 12-, and 18-bit limited precision... |
tree | commitdiff |
2008-09-09 |
Dan Gohman | Add a new option, -fast-isel-verbose, that can be used... |
tree | commitdiff |
2008-09-09 |
Evan Cheng | Clear preference when it no longer makes sense. |
tree | commitdiff |
2008-09-09 |
Owen Anderson | Clean this up, based on Evan's suggestions. |
tree | commitdiff |
2008-09-09 |
Bill Wendling | - Add support for 6-, 12-, and 18-bit limited precision... |
tree | commitdiff |
2008-09-09 |
Evan Cheng | Fix PR2757. Ignore liveinterval register allocation... |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Make safer variant of alias resolution routine to be... |
tree | commitdiff |
2008-09-09 |
Bill Wendling | Add limited precision floating-point conversions of... |
tree | commitdiff |
2008-09-09 |
Owen Anderson | Check for type legality before materializing integer... |
tree | commitdiff |
2008-09-09 |
Dan Gohman | Remove the code that protected FastISel from aborting in |
tree | commitdiff |
2008-09-09 |
Evan Cheng | Fix a constant lowering bug. Now we can do load and... |
tree | commitdiff |
2008-09-09 |
Dale Johannesen | Fix logic for not emitting no-dead-strip for some |
tree | commitdiff |
2008-09-09 |
Bill Wendling | Add support for floating-point calculations of log2... |
tree | commitdiff |
2008-09-08 |
Dale Johannesen | Don't suppress no-dead-strip for used static functions. |
tree | commitdiff |
2008-09-08 |
Anton Korobeynikov | Reapply 55904: Unbreak and fix indentation |
tree | commitdiff |
2008-09-08 |
Dan Gohman | Fix a few I's that were meant to be renamed to BI's. |
tree | commitdiff |
2008-09-08 |
Dale Johannesen | Redo the 3 existing low-precision expansions to |
tree | commitdiff |
2008-09-08 |
Bill Wendling | Reverting r55898 to r55909. One of these patches was... |
tree | commitdiff |
2008-09-08 |
Dan Gohman | In visitUREM, arrange for the temporary UDIV node to be |
tree | commitdiff |
2008-09-08 |
Daniel Dunbar | Add VISIBILITY_HIDDEN on SDISelAsmOperandInfo |
tree | commitdiff |
2008-09-08 |
Dan Gohman | Add AsmPrinter support for i128 and larger static initi... |
tree | commitdiff |
2008-09-08 |
Dan Gohman | Fix the string for ISD::UDIVREM. |
tree | commitdiff |
2008-09-08 |
Evan Cheng | Avoid redefinition and nnbreak windows build. |
tree | commitdiff |
2008-09-08 |
Anton Korobeynikov | Unbreak and fix indentation |
tree | commitdiff |
2008-09-08 |
Evan Cheng | Add fast isel physical register definition support. |
tree | commitdiff |
2008-09-08 |
Bill Wendling | Revert my previous change -- the subtraction of two... |
tree | commitdiff |
2008-09-07 |
Bill Wendling | Convert |
tree | commitdiff |
2008-09-07 |
Evan Cheng | Indentation. |
tree | commitdiff |
2008-09-07 |
Evan Cheng | - Doh. Pass vector by value is bad. |
tree | commitdiff |
2008-09-05 |
Dale Johannesen | Next limited float precision expansion (log2 12 bits) |
tree | commitdiff |
2008-09-05 |
Owen Anderson | Revert r55859. This is breaking the build in the absce... |
tree | commitdiff |
2008-09-05 |
Dan Gohman | Move the code that inserts copies for function livein... |
tree | commitdiff |
2008-09-05 |
Dale Johannesen | Add the next limited-precision expansion. |
tree | commitdiff |
2008-09-05 |
Dan Gohman | FastISel support for AND and OR with type i1. |
tree | commitdiff |
2008-09-05 |
Dale Johannesen | Add hooks for other intrinsics to get low-precision... |
tree | commitdiff |
2008-09-05 |
Dan Gohman | FastISel support for ConstantExprs. |
tree | commitdiff |
2008-09-05 |
Dan Gohman | Revert r55817. It broke PIC. FastISel will need to... |
tree | commitdiff |
2008-09-05 |
Evan Cheng | Add a variant of AnalyzeCallOperands that can be used... |
tree | commitdiff |
2008-09-05 |
Duncan Sands | "Fix" PR2762. The testcase now crashes codegen |
tree | commitdiff |
2008-09-05 |
Dan Gohman | Fix a search+replace-o. |
tree | commitdiff |
2008-09-05 |
Dale Johannesen | Add -flimit-float-precision to enable some faster, |
tree | commitdiff |
2008-09-05 |
Dan Gohman | FastISel support for unreachable. |
tree | commitdiff |
2008-09-05 |
Dan Gohman | In FastISel mode, the scheduler may be invoked multiple... |
tree | commitdiff |
2008-09-05 |
Owen Anderson | Add initial support for selecting constant materializat... |
tree | commitdiff |
2008-09-04 |
Dan Gohman | Add an include of SmallSet.h. |
tree | commitdiff |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
tree | commitdiff |
2008-09-04 |
Dan Gohman | Clean up uses of TargetLowering::getTargetMachine. |
tree | commitdiff |
2008-09-04 |
Evan Cheng | Fix an overly strict assertion. Source register of... |
tree | commitdiff |
2008-09-04 |
Dale Johannesen | Add intrinsics for log, log2, log10, exp, exp2. |
tree | commitdiff |
2008-09-03 |
Dan Gohman | Do trivial local CSE for constants and other non-Instru... |
tree | commitdiff |
2008-09-03 |
Dan Gohman | Put RegsForValue in the llvm namespace to avoid warning... |
tree | commitdiff |
2008-09-03 |
Dan Gohman | Create HandlePHINodesInSuccessorBlocksFast, a version of |
tree | commitdiff |
2008-09-03 |
Dale Johannesen | Do not emit a UsedDirective for things in the llvm... |
tree | commitdiff |
2008-09-03 |
Owen Anderson | Oops, I accidentally broke the fallback case with my... |
tree | commitdiff |
2008-09-03 |
Owen Anderson | Fix an issue where we were reusing materializations... |
tree | commitdiff |
next |