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 | Finally re-apply r46959. This is made feasible by the... |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Improve instcombine's handling of integer min and max... |
tree | commitdiff |
2008-09-16 |
Evan Cheng | AllocateRWXMemory -> AllocateRWX. |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Don't take the time to CheckDAGForTailCallsAndFixThem... |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Re-enables the new vector select in the bitcode reader... |
tree | commitdiff |
2008-09-15 |
Dan Gohman | Teach ScalarEvolution to consider loop preheaders in... |
tree | commitdiff |
2008-09-15 |
Owen Anderson | Live intervals for live-in registers should begin at... |
tree | commitdiff |
2008-09-15 |
Dan Gohman | Teach LSR to optimize away SMAX operations for tripcoun... |
tree | commitdiff |
2008-09-15 |
Bruno Cardoso Lopes | Fixed Bug 2751 |
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 |
Dan Gohman | Fix WriteAsOperand to not emit a leading space characte... |
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 |
Duncan Sands | Fix PR2792: treat volatile loads as writing memory... |
tree | commitdiff |
2008-09-13 |
Evan Cheng | Fix random abort. |
tree | commitdiff |
2008-09-13 |
Dan Gohman | Define CallSDNode, an SDNode subclass for use with... |
tree | commitdiff |
2008-09-13 |
Evan Cheng | Typo. |
tree | commitdiff |
2008-09-13 |
Evan Cheng | Rely on instruction format to determine so_reg operand... |
tree | commitdiff |
2008-09-13 |
Evan Cheng | Revert 56176. All those instruction formats are still... |
tree | commitdiff |
2008-09-13 |
Evan Cheng | Accidentially flipped the condition. |
tree | commitdiff |
2008-09-13 |
Evan Cheng | Add debug dumps. |
tree | commitdiff |
2008-09-12 |
Evan Cheng | Eliminate unnecessary instruction formats. |
tree | commitdiff |
2008-09-12 |
Evan Cheng | Addrmode 1 S bit can be dynamically set. Look for CPSR... |
tree | commitdiff |
2008-09-12 |
Evan Cheng | Rewrite address mode 1 code emission routines. |
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 |
Duncan Sands | Rather than marking all internal globals "Ref" |
tree | commitdiff |
2008-09-12 |
Dale Johannesen | The sequence for ppcf128 compares was not IEEE |
tree | commitdiff |
2008-09-11 |
Dan Gohman | On 64-bit targets, change 32-bit getelementptr indices... |
tree | commitdiff |
2008-09-11 |
Dan Gohman | Fix a vectorshuffle instcombine bug introduced by r55995. |
tree | commitdiff |
2008-09-11 |
Jim Grosbach | udpate header comment: s/VP/VFP/ |
tree | commitdiff |
2008-09-11 |
Arnold Schwaighofer | When tailcallopt is enabled all fastcc calls must have... |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Fix PR2748. Avoid coalescing physical register with... |
tree | commitdiff |
2008-09-11 |
Owen Anderson | Fix a bug in ANY_EXTEND handling that was breaking... |
tree | commitdiff |
2008-09-11 |
Duncan Sands | Fix comment typo. |
tree | commitdiff |
2008-09-11 |
Duncan Sands | Intrinsics don't touch internal global variables |
tree | commitdiff |
2008-09-11 |
Dan Gohman | Fix a copy+paste bug that Duncan spotted. For several |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Fix PR2783 - coalescer bug. Missing a TargetRegisterInf... |
tree | commitdiff |
2008-09-11 |
Duncan Sands | Intrinsics don't read these kinds of global |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Fix a 80 column violation. |
tree | commitdiff |
2008-09-11 |
Dale Johannesen | The version of AtomicSDNode::AtomicSDNode used (only... |
tree | commitdiff |
2008-09-11 |
Owen Anderson | If ISD::ANY_EXTEND fails, try ISD::ZERO_EXTEND and... |
tree | commitdiff |
2008-09-11 |
Dale Johannesen | Succumb utterly to compatibility and implement |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Propagate subreg index when promoting a load to a copy. |
tree | commitdiff |
2008-09-11 |
Dan Gohman | In my analysis for r56076 I missed the case where the... |
tree | commitdiff |
2008-09-10 |
Dan Gohman | Fix an icmp+sdiv optimization to check for and handle... |
tree | commitdiff |
2008-09-10 |
Dan Gohman | X86FastISel support for double->float and float->double... |
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 |
Evan Cheng | Fix a fastcc + sret bug. If fastcc and sret, callee... |
tree | commitdiff |
2008-09-10 |
Dale Johannesen | Handle new intrinsics with vector arguments. |
tree | commitdiff |
2008-09-10 |
Dan Gohman | Add a break statement that I accidentally deleted when |
tree | commitdiff |
2008-09-10 |
Devang Patel | fix white spaces. |
tree | commitdiff |
2008-09-10 |
Duncan Sands | Fix name. |
tree | commitdiff |
2008-09-10 |
Duncan Sands | Add trampoline support for the new FastCC calling |
tree | commitdiff |
2008-09-10 |
Duncan Sands | Turn off the new FastCC for the moment. It causes |
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 |
Dan Gohman | Fix a warning about comparing signed and unsigned values. |
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 |
Devang Patel | if loop induction variable is always sign or zero exten... |
tree | commitdiff |
2008-09-09 |
Devang Patel | Add assertion check. |
tree | commitdiff |
2008-09-09 |
Devang Patel | fix overflow check. |
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 |
Duncan Sands | Simplify this some more. No functionality change. |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Resolve aliases, when possible |
tree | commitdiff |
2008-09-09 |
Bill Wendling | Add limited precision floating-point conversions of... |
tree | commitdiff |
2008-09-09 |
Dan Gohman | Mark IMPLICIT_DEF as being rematerializable and cheap... |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Fix typo |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Fix incorrect linker behaviour: we shouldn't resolve... |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Replace explicit pointer-size constants to TargetData... |
tree | commitdiff |
2008-09-09 |
Dan Gohman | Make SimplifyDemandedVectorElts simplify vectors with... |
tree | commitdiff |
2008-09-09 |
Devang Patel | Simplify. |
tree | commitdiff |
2008-09-09 |
Duncan Sands | Optimization suggested by Matthijs Kooijman. |
tree | commitdiff |
2008-09-09 |
Duncan Sands | Correct callgraph construction. It has two problems: |
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 |
Dan Gohman | Temporarily disable vector select in the bitcode reader... |
tree | commitdiff |
2008-09-09 |
Evan Cheng | Fix a constant lowering bug. Now we can do load and... |
tree | commitdiff |
next |