2007-05-16 |
Evan Cheng | Conditional branch is not a barrier.
|
commit | commitdiff | tree |
2007-05-16 |
Evan Cheng | Fix comment.
|
commit | commitdiff | tree |
2007-05-16 |
Evan Cheng | Devang points out that we need an assertion here.
|
commit | commitdiff | tree |
2007-05-16 |
Evan Cheng | Fix comments.
|
commit | commitdiff | tree |
2007-05-16 |
Evan Cheng | Bug fix: should check ABI alignment, not pref. alignment.
|
commit | commitdiff | tree |
2007-05-16 |
Evan Cheng | Hooks for predication support.
|
commit | commitdiff | tree |
2007-05-16 |
Evan Cheng | Initial commit of (very basic) if converter.
|
commit | commitdiff | tree |
2007-05-16 |
Evan Cheng | Add TargetInstrInfo predication hooks.
|
commit | commitdiff | tree |
2007-05-15 |
Evan Cheng | Add PredicateOperand to all ARM instructions that have...
|
commit | commitdiff | tree |
2007-05-15 |
Evan Cheng | Added getNumExplicitOperands and findFirstPredOperand.
|
commit | commitdiff | tree |
2007-05-15 |
Evan Cheng | Added \!con(a,b) syntax to concatnate two dag fragments.
|
commit | commitdiff | tree |
2007-05-15 |
Evan Cheng | All operands that made up of the predicate operands...
|
commit | commitdiff | tree |
2007-05-15 |
Evan Cheng | Mark all (not just the first) predicate operand M_PREDICATE_...
|
commit | commitdiff | tree |
2007-05-15 |
Evan Cheng | PredicateOperand related bug fix.
|
commit | commitdiff | tree |
2007-05-14 |
Evan Cheng | Only worry about intervening kill if there are more...
|
commit | commitdiff | tree |
2007-05-14 |
Evan Cheng | Test for PR1406.
|
commit | commitdiff | tree |
2007-05-14 |
Evan Cheng | Fix for PR1406:
|
commit | commitdiff | tree |
2007-05-14 |
Evan Cheng | New test.
|
commit | commitdiff | tree |
2007-05-14 |
Evan Cheng | Doh. .cpp -> .ll
|
commit | commitdiff | tree |
2007-05-14 |
Evan Cheng | When marking a register as being implicitly defined...
|
commit | commitdiff | tree |
2007-05-14 |
Evan Cheng | Remove duplicated line.
|
commit | commitdiff | tree |
2007-05-09 |
Evan Cheng | Can't fold bit_convert into truncating store.
|
commit | commitdiff | tree |
2007-05-09 |
Evan Cheng | Can't fold the bit_convert is the store is a truncating...
|
commit | commitdiff | tree |
2007-05-09 |
Evan Cheng | PR1399 test case.
|
commit | commitdiff | tree |
2007-05-08 |
Evan Cheng | Switch BCC, MOVCCr, etc. to PredicateOperand.
|
commit | commitdiff | tree |
2007-05-08 |
Evan Cheng | PredicateOperand can be used as a normal operand for...
|
commit | commitdiff | tree |
2007-05-08 |
Evan Cheng | If a PredicateOperand has an empty ExecuteAlways field...
|
commit | commitdiff | tree |
2007-05-08 |
Evan Cheng | Eliminate MarkVirtRegAliveInBlock recursion.
|
commit | commitdiff | tree |
2007-05-08 |
Evan Cheng | Add MachineBasicBlock preds / succs reverse iterators.
|
commit | commitdiff | tree |
2007-05-08 |
Evan Cheng | R0 is a sub-register of X0, etc.
|
commit | commitdiff | tree |
2007-05-07 |
Evan Cheng | Fix tests.
|
commit | commitdiff | tree |
2007-05-07 |
Evan Cheng | Add some tests for (conv (load x)) -> (load (conv*...
|
commit | commitdiff | tree |
2007-05-07 |
Evan Cheng | Fix test case.
|
commit | commitdiff | tree |
2007-05-07 |
Evan Cheng | Forgot a check.
|
commit | commitdiff | tree |
2007-05-07 |
Evan Cheng | This is no longer needed after enabling the DAG combiner...
|
commit | commitdiff | tree |
2007-05-07 |
Evan Cheng | Enable a couple of xforms:
|
commit | commitdiff | tree |
2007-05-07 |
Evan Cheng | Update.
|
commit | commitdiff | tree |
2007-05-04 |
Evan Cheng | Test load global in static mode.
|
commit | commitdiff | tree |
2007-05-04 |
Evan Cheng | On Mac OS X, GV requires an extra load only when relocation...
|
commit | commitdiff | tree |
2007-05-03 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2007-05-03 |
Evan Cheng | Don't create indexed load / store with zero offset!
|
commit | commitdiff | tree |
2007-05-03 |
Evan Cheng | Should never see an indexed load / store with zero...
|
commit | commitdiff | tree |
2007-05-03 |
Evan Cheng | Added -rsh-host and -rsh-user to support remote execution.
|
commit | commitdiff | tree |
2007-05-03 |
Evan Cheng | negatize -> negative
|
commit | commitdiff | tree |
2007-05-03 |
Evan Cheng | Typo. It's checking if V is multiple of 4, not multiple...
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | Doh. PC displacement is between the constantpool and...
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | eliminateFrameIndex() change.
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | If call frame is not part of stack frame and no dynamic...
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | Pass call frame setup SP adjustment along to eliminateFrameI...
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | Add SPAdj parameter to account for call frame setup...
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | Forgot about chain result; also UNDEF cannot have multiple...
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | Under normal circumstances, when a frame pointer is...
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | Added hook hasReservedCallFrame(). It returns true...
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | Test a dag combiner crasher.
|
commit | commitdiff | tree |
2007-05-01 |
Evan Cheng | * Only turn a load to UNDEF if all of its outputs have...
|
commit | commitdiff | tree |
2007-04-30 |
Evan Cheng | Updates.
|
commit | commitdiff | tree |
2007-04-27 |
Evan Cheng | Doh. ARM::LEApcrel is a single instruction MI.
|
commit | commitdiff | tree |
2007-04-27 |
Evan Cheng | Darwin runtime library does not have these.
|
commit | commitdiff | tree |
2007-04-27 |
Evan Cheng | Special handling of LEApcrel and tLEApcrel.
|
commit | commitdiff | tree |
2007-04-27 |
Evan Cheng | Back out previous check-in. Incorrect.
|
commit | commitdiff | tree |
2007-04-27 |
Evan Cheng | tLEApcrel is a AddrModeTs, i.e. pc relative.
|
commit | commitdiff | tree |
2007-04-27 |
Evan Cheng | Expand UINT_TO_FP in turns of SINT_TO_FP when UINTTOFP_...
|
commit | commitdiff | tree |
2007-04-26 |
Evan Cheng | Rename findRegisterUseOperand to findRegisterUseOperandIdx...
|
commit | commitdiff | tree |
2007-04-26 |
Evan Cheng | Minor bug.
|
commit | commitdiff | tree |
2007-04-26 |
Evan Cheng | Be careful when to add implicit kill / dead operands...
|
commit | commitdiff | tree |
2007-04-26 |
Evan Cheng | PR1348 test case.
|
commit | commitdiff | tree |
2007-04-26 |
Evan Cheng | Fix for PR1348. If stack inc / dec amount is > 32-bits...
|
commit | commitdiff | tree |
2007-04-26 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Match MachineFunction::UsedPhysRegs changes.
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Change UsedPhysRegs from array bool to BitVector to...
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Clean up.
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Data structure change to improve compile time (especially...
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | This was lefted out. Fixed sumarray-dbl.
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Fix for PR1306.
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Test if a register is sub- or super-register of another.
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Minor speed tweak.
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Clean up.
|
commit | commitdiff | tree |
2007-04-25 |
Evan Cheng | Relex assertions to account for additional implicit...
|
commit | commitdiff | tree |
2007-04-21 |
Evan Cheng | Bug fix; add super-registers sets.
|
commit | commitdiff | tree |
2007-04-21 |
Evan Cheng | Add super-register set.
|
commit | commitdiff | tree |
2007-04-20 |
Evan Cheng | Add sub-registers set accessor.
|
commit | commitdiff | tree |
2007-04-20 |
Evan Cheng | Specify S registers as D registers' sub-registers.
|
commit | commitdiff | tree |
2007-04-20 |
Evan Cheng | Specify sub-register relations. e.g. RAX: [EAX], EAX...
|
commit | commitdiff | tree |
2007-04-20 |
Evan Cheng | Add sub-registers sets.
|
commit | commitdiff | tree |
2007-04-20 |
Evan Cheng | Add sub-register sets.
|
commit | commitdiff | tree |
2007-04-20 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2007-04-18 |
Evan Cheng | Revert Owen's last check-in. This is breaking Mac OS...
|
commit | commitdiff | tree |
2007-04-18 |
Evan Cheng | VarInfo::UsedBlocks is no longer used. Remove.
|
commit | commitdiff | tree |
2007-04-18 |
Evan Cheng | New crasher test case.
|
commit | commitdiff | tree |
2007-04-18 |
Evan Cheng | Don't populate TryAgainList when coalescing only physical...
|
commit | commitdiff | tree |
2007-04-18 |
Evan Cheng | Increment use count of new virtuals created during...
|
commit | commitdiff | tree |
2007-04-17 |
Evan Cheng | Oops. Didn't mean to check in a quick hack.
|
commit | commitdiff | tree |
2007-04-17 |
Evan Cheng | Copy coalescing change to prevent a physical register...
|
commit | commitdiff | tree |
2007-04-17 |
Evan Cheng | Add a register allocation preference field; add a method...
|
commit | commitdiff | tree |
2007-04-17 |
Evan Cheng | Change getAllocatableSet() so it returns allocatable...
|
commit | commitdiff | tree |
2007-04-17 |
Evan Cheng | Keep track of number of uses within the function per...
|
commit | commitdiff | tree |
2007-04-16 |
Evan Cheng | Fixes tests and remove xfail.
|
commit | commitdiff | tree |
2007-04-16 |
Evan Cheng | One more callee-saved register used.
|
commit | commitdiff | tree |
2007-04-16 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2007-04-04 |
Evan Cheng | Better still.
|
commit | commitdiff | tree |
next |