2007-03-14 |
Zhou Sheng | Enable KnownZero/One.clear(). |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Evan Cheng | New test. |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Evan Cheng | This got better. |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Evan Cheng | Try schedule def + use closer whne Sethi-Ullman numbers... |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Evan Cheng | AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2] |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Evan Cheng | Zero is always a legal AM immediate. |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Evan Cheng | Correct type info for isLegalAddressImmediate() check. |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Duncan Sands | Test support for arrays with non-zero first index. |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Nicolas Geoffray | Stack and register alignment of call arguments in the... |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Chris Lattner | ifdef out some dead code. |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Chris Lattner | testcase for PR1244 |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Zhou Sheng | For expression like |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Zhou Sheng | Add zextOrCopy() into APInt for convenience. |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Zhou Sheng | In APInt version ComputeMaskedBits(): |
commit | commitdiff | tree | snapshot |
2007-03-13 |
Evan Cheng | Implement getTargetLowering() or else LSR won't be... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Evan Cheng | Updated TargetLowering LSR addressing mode hooks for... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Evan Cheng | Use new TargetLowering addressing modes hooks. |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Evan Cheng | Stupid bug: SSE2 supports v2i64 add / sub. |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Reid Spencer | Revert the last patch as it violates the conditions... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Jeff Cohen | Unbreak C++ build. |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Jeff Cohen | Unbreak VC++ build. Do not use identifiers starting... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Zhou Sheng | For APInt::z/sext(width), if width == BitWidth, just... |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Reid Spencer | Add an APInt version of SimplifyDemandedBits. |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Reid Spencer | Add an APInt version of ShrinkDemandedConstant. |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Zhou Sheng | Avoid to assert on "(KnownZero & KnownOne) == 0". |
commit | commitdiff | tree | snapshot |
2007-03-12 |
Zhou Sheng | In function ComputeMaskedBits(): |
commit | commitdiff | tree | snapshot |
2007-03-11 |
Zhou Sheng | Add getSignBit() and operator<<= into APInt for conveni... |
commit | commitdiff | tree | snapshot |
2007-03-10 |
Nick Lewycky | Add value ranges. Currently inefficient in both executi... |
commit | commitdiff | tree | snapshot |
2007-03-10 |
Anton Korobeynikov | Use range tests in LowerSwitch, where possible |
commit | commitdiff | tree | snapshot |
2007-03-10 |
Nick Lewycky | Add getter methods for the extremes of a ConstantRange. |
commit | commitdiff | tree | snapshot |
2007-03-10 |
Bill Wendling | Adding more arithmetic operators to MMX. This is an... |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Devang Patel | Remove dead comments. |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Devang Patel | Avoid recursion. Use iterative algorithm for RenamePass(). |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Devang Patel | Increment iterator now because IVUseShouldUsePostIncVal... |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Reid Spencer | Regenerate. |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Evan Cheng | Minor stuff. |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Evan Cheng | Add comments about LSR / ARM. |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Evan Cheng | Unfinished work and ideas related to register scavenger. |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Reid Spencer | For PR1245: |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Dale Johannesen | apply comments from review of last patch |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Dale Johannesen | Add some observations from CoreGraphics benchmark.... |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Anton Korobeynikov | Unbreak mingw32 build |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Evan Cheng | If a virtual register is already marked alive in this... |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Evan Cheng | Print preds / succs BB numbers. |
commit | commitdiff | tree | snapshot |
2007-03-09 |
Evan Cheng | Avoid variable shadowing. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Bill Wendling | Don't use std::hex. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Bill Wendling | Don't use a cast. It causes an error on some platforms. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Test inline asm modifier 'c'. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Implement inline asm modifier c. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Chris Lattner | upgrade this testcase, add test for fp immediate to... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Chris Lattner | implement support for floating point constants used... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Bill Wendling | Add MMX arithmetic testcase. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Bill Wendling | Added "padd*" support for MMX. Added MMX move stuff... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Fix a typo. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Fix test case. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Devang Patel | Speed Up Pass Manager. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Zhou Sheng | Fix a bug in function ComputeMaskedBits(). |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Putting more constants which do not contain relocations... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Chris Lattner | make this fail even in non-assert builds. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Chris Lattner | This appears correct, enable it so we can see perf... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Chris Lattner | Second half of PR1226. This is currently still disable... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Zhou Sheng | Fix a bug in APIntified ComputeMaskedBits(). |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Change register allocation order to Dale's suggestion. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Bug fix. Not advancing the register scavenger iterator... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Reid Spencer | For PR1205: |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Reid Spencer | For PR1205: |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | For Darwin, put constant data into .const, .const_data... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Put constant data to .const, .const_data, .literal... |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Add ReadOnlySection directive. |
commit | commitdiff | tree | snapshot |
2007-03-08 |
Evan Cheng | Added ContainsRelocations() to check if a constant... |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | Only safe to use a call-clobbered or spilled callee... |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Bill Wendling | Remove useless pattern fragments. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Anton Korobeynikov | Refactoring of formal parameter flags. Enable properly... |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Anton Korobeynikov | Cleanup: make SetCounter an instance variable |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | New test case. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | Avoid combining indexed load further. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | Add a utility function to test whether a load is unindexed. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Devang Patel | Now IndVarSimplify is a LoopPass. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Bill Wendling | Properly support v8i8 and v4i16 types. It now converts... |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Devang Patel | Now LICM is a LoopPass. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Anton Korobeynikov | Fix DWARF debugging information on x86/Linux and (hopef... |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | ARM always use register scavenger. No longer reserves... |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | Fix some brittle code. Watch out for cases where regist... |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | Add skipTo to set internal iterator. Useful when pointe... |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Devang Patel | Now LoopUnroll is a LoopPass. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Reid Spencer | Fix the pattern. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Reid Spencer | Make this test more reliable across platforms. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Devang Patel | Now LoopUnswitch is a LoopPass. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | New test case. |
commit | commitdiff | tree | snapshot |
2007-03-07 |
Evan Cheng | Fix one more Thumb eliminateFrameIndex bug. |
commit | commitdiff | tree | snapshot |
2007-03-06 |
Reid Spencer | Fix all of last night's JIT failures in Prolangs-C... |
commit | commitdiff | tree | snapshot |
2007-03-06 |
Evan Cheng | Register scavenging is now on by default for ARM. |
commit | commitdiff | tree | snapshot |
2007-03-06 |
Evan Cheng | Make load / store optimizer use register scavenger. |
commit | commitdiff | tree | snapshot |
2007-03-06 |
Evan Cheng | Minor bug fix. |
commit | commitdiff | tree | snapshot |
2007-03-06 |
Devang Patel | Now LoopStrengthReduce is a LoopPass. |
commit | commitdiff | tree | snapshot |
2007-03-06 |
Chris Lattner | big endian 32-bit systems (e.g. ppc32) want to return... |
commit | commitdiff | tree | snapshot |
next |