2007-09-20 |
Dan Gohman | Fix several more entries in the x86 reload/remat foldin... |
tree | commitdiff |
2007-09-20 |
Dale Johannesen | another long double buglet |
tree | commitdiff |
2007-09-20 |
Nick Lewycky | Fix optimization. %x = sub %x, %y does not imply that... |
tree | commitdiff |
2007-09-20 |
Evan Cheng | Enable if-conversion for ARM by default. |
tree | commitdiff |
2007-09-19 |
Dale Johannesen | More long double fixes. x86_64 should build now. |
tree | commitdiff |
2007-09-19 |
Evan Cheng | Avoid referencing deleted instruction. |
tree | commitdiff |
2007-09-19 |
Devang Patel | Avoid unsafe promotion. |
tree | commitdiff |
2007-09-19 |
Evan Cheng | PSHUFDmi, etc. are actually folding a load, not a store. |
tree | commitdiff |
2007-09-19 |
Dale Johannesen | Fix longdouble -> uint conversion. |
tree | commitdiff |
2007-09-19 |
Chris Lattner | reject things like "declare internal @foo" |
tree | commitdiff |
2007-09-19 |
Owen Anderson | Add a flag to mark a dirty cache entry. This is not... |
tree | commitdiff |
2007-09-19 |
Dale Johannesen | Fix some long double issues. |
tree | commitdiff |
2007-09-19 |
Duncan Sands | Improve comment. |
tree | commitdiff |
2007-09-19 |
Duncan Sands | Partial fix for PR1678: correct some parts of constant |
tree | commitdiff |
2007-09-19 |
Duncan Sands | A global variable with external weak linkage can be... |
tree | commitdiff |
2007-09-19 |
Evan Cheng | Use struct SDep instead of std::pair for SUnit pred... |
tree | commitdiff |
2007-09-19 |
Evan Cheng | Set CCR (EFLAGS) copy cost to -1, i.e. extremely expens... |
tree | commitdiff |
2007-09-19 |
Evan Cheng | Add CopyCost to TargetRegisterClass. This specifies... |
tree | commitdiff |
2007-09-19 |
Devang Patel | Relax loop ExitCondition predicate restriction. |
tree | commitdiff |
2007-09-19 |
Devang Patel | Filter loops where split condition's false branch is... |
tree | commitdiff |
2007-09-19 |
Devang Patel | Bail out early, before modifying anything. |
tree | commitdiff |
2007-09-19 |
Devang Patel | Work is incomplete. Loop is not modified at all right... |
tree | commitdiff |
2007-09-18 |
Devang Patel | ooops... |
tree | commitdiff |
2007-09-18 |
Evan Cheng | Fix a bogus splat xform: |
tree | commitdiff |
2007-09-18 |
Dale Johannesen | Prevent crash on long double. |
tree | commitdiff |
2007-09-18 |
Gordon Henriksen | Tests of the ocaml (and thus C) bindings for constants. |
tree | commitdiff |
2007-09-18 |
Dan Gohman | Move the entries for 64-bit CMP, IMUL, and a few others... |
tree | commitdiff |
2007-09-18 |
Gordon Henriksen | Incorporating review feedback for GC verifier patch. |
tree | commitdiff |
2007-09-18 |
Bill Wendling | Don't pass back a reference to a temporary. |
tree | commitdiff |
2007-09-18 |
Bill Wendling | The exception handling function info should be reset... |
tree | commitdiff |
2007-09-18 |
Gordon Henriksen | C bindings for libLLVMCore.a and libLLVMBitWriter.a. |
tree | commitdiff |
2007-09-18 |
Devang Patel | Fix PR1657 |
tree | commitdiff |
2007-09-18 |
Bill Wendling | Objective-C was generating EH frame info like this: |
tree | commitdiff |
2007-09-17 |
Bill Wendling | Add support for appending a suffix to the end of a... |
tree | commitdiff |
2007-09-17 |
Devang Patel | Do not hide APInt::dump() inside #ifndef NDEBUG. |
tree | commitdiff |
2007-09-17 |
Devang Patel | Do not eliminate loop when it is invalid to do so.... |
tree | commitdiff |
2007-09-17 |
Devang Patel | Skeleton for transformations to truncate loop's iterati... |
tree | commitdiff |
2007-09-17 |
Gordon Henriksen | Fix for PR1633: Verifier doesn't fully verify GC intrinsics |
tree | commitdiff |
2007-09-17 |
Dale Johannesen | Remove RSTRegClass case from loadRegFromStackSlot |
tree | commitdiff |
2007-09-17 |
Devang Patel | Fix comment. |
tree | commitdiff |
2007-09-17 |
Devang Patel | This is not ideal but unbreaks build failure. |
tree | commitdiff |
2007-09-17 |
Dale Johannesen | Implement x86 long double in jit (not really |
tree | commitdiff |
2007-09-17 |
Chris Lattner | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo |
tree | commitdiff |
2007-09-17 |
Evan Cheng | X86ISD::TEST is dead. |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Instcombine x-((x/y)*y) into a remainder operator. |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Add 64-bit jmp instructions to the list of instructions... |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Use xorl instead of xorq to enter a zero into a 64... |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Emit integer x<1 as x<=0, as comparisons with zero... |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Use "test reg,reg" in place of "cmp reg,0" for 64-bit... |
tree | commitdiff |
2007-09-17 |
Duncan Sands | Factor the trampoline transformation into a subroutine. |
tree | commitdiff |
2007-09-17 |
Dale Johannesen | Implement x86 long double (uses host long double, |
tree | commitdiff |
2007-09-16 |
Daniel Berlin | Fix bug in andersen's related to test_and_set. |
tree | commitdiff |
2007-09-16 |
Daniel Berlin | Rewrite of andersen's to be about 100x faster, cleaner... |
tree | commitdiff |
2007-09-16 |
Bill Wendling | Follow-up to patch r41999. Make the conditional that... |
tree | commitdiff |
2007-09-16 |
Dale Johannesen | Adjust per revew comments. |
tree | commitdiff |
2007-09-16 |
Bill Wendling | Only emit the personality function as a global value... |
tree | commitdiff |
2007-09-16 |
Owen Anderson | Be more careful when constant-folding PHI nodes. |
tree | commitdiff |
2007-09-15 |
Chris Lattner | Fix PR1666, SPASS with the CBE and 254.gap with the... |
tree | commitdiff |
2007-09-14 |
Dan Gohman | Add patterns for SHLD64* and SHRD64*. |
tree | commitdiff |
2007-09-14 |
Chris Lattner | fix a gcc warning: comparison between signed and unsign... |
tree | commitdiff |
2007-09-14 |
Owen Anderson | Remove RLE. It is subsumed by GVN. |
tree | commitdiff |
2007-09-14 |
Dale Johannesen | Remove the assumption that FP's are either float or |
tree | commitdiff |
2007-09-14 |
Evan Cheng | Add implicit def of EFLAGS on those instructions that... |
tree | commitdiff |
2007-09-14 |
Dan Gohman | And an FoldingSetImpl::NodeID::AddInteger overload... |
tree | commitdiff |
2007-09-14 |
Dan Gohman | Remove isReg, isImm, and isMBB, and change all their... |
tree | commitdiff |
2007-09-14 |
Dan Gohman | Change "tmp." to "tmp" for temporaries created by Scala... |
tree | commitdiff |
2007-09-14 |
Dan Gohman | Remove spurious consts. This fixes warnings with compil... |
tree | commitdiff |
2007-09-14 |
Rafael Espindola | Add support for functions with byval arguments on x86 |
tree | commitdiff |
2007-09-14 |
Chris Lattner | Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOn... |
tree | commitdiff |
2007-09-14 |
Chris Lattner | silence a bogus gcc warning. |
tree | commitdiff |
2007-09-14 |
Evan Cheng | Fix comments. |
tree | commitdiff |
2007-09-14 |
Bill Wendling | Temporary reverting r41817 |
tree | commitdiff |
2007-09-13 |
Chris Lattner | Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | be tolerant of PHI nodes when rewriting heap SROA code... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | refactor some code, no functionality change. On the... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | Make AllUsesOfLoadedValueWillTrapIfNull strong enough... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | Fix build problems on Cygwin (PR1652), patch by Patrick... |
tree | commitdiff |
2007-09-13 |
Evan Cheng | Bug fixes. |
tree | commitdiff |
2007-09-12 |
Evan Cheng | Remove dead code. |
tree | commitdiff |
2007-09-12 |
Evan Cheng | Yet another getTargetNode variant. |
tree | commitdiff |
2007-09-12 |
Evan Cheng | Initial support for multi-result patterns: |
tree | commitdiff |
2007-09-12 |
Evan Cheng | Fixed a typo that's causing a missing kill marker. |
tree | commitdiff |
2007-09-12 |
Chris Lattner | Change llvm.gcroot to not init the root to null at... |
tree | commitdiff |
2007-09-12 |
Dale Johannesen | Generated files for previous patch. |
tree | commitdiff |
2007-09-12 |
Dale Johannesen | Revise previous patch per review comments. |
tree | commitdiff |
2007-09-12 |
Dale Johannesen | Compensate for partCount change in Bogus definition |
tree | commitdiff |
2007-09-11 |
Bill Wendling | Enable indirect encoding for the personality function |
tree | commitdiff |
2007-09-11 |
Evan Cheng | Sometimes a MI can define a register as well as definin... |
tree | commitdiff |
2007-09-11 |
Evan Cheng | Remove (somewhat confusing) Imp<> helper, use let Defs... |
tree | commitdiff |
2007-09-11 |
Evan Cheng | Added status flags register: EFLAGS. |
tree | commitdiff |
2007-09-11 |
Dale Johannesen | Generated files for previous patch. |
tree | commitdiff |
2007-09-11 |
Dale Johannesen | Add APInt interfaces to APFloat (allows directly |
tree | commitdiff |
2007-09-11 |
Bill Wendling | Add a bool to indicate if we should set the "indirect... |
tree | commitdiff |
2007-09-11 |
Duncan Sands | Two ParamAttrsVectors which differ by a permutation |
tree | commitdiff |
2007-09-11 |
Duncan Sands | Turn calls to trampolines into calls to the underlying |
tree | commitdiff |
2007-09-11 |
Duncan Sands | Fold the adjust_trampoline intrinsic into |
tree | commitdiff |
2007-09-11 |
Duncan Sands | My compiler warns about the semicolon. |
tree | commitdiff |
2007-09-11 |
Bill Wendling | The personality function on Darwin needs a global stub... |
tree | commitdiff |
2007-09-11 |
Owen Anderson | Fix a typo in memdep, which was causing PR1648. |
tree | commitdiff |
next |