2008-04-01 |
Evan Cheng | Disabling remat of load from gv stub (temporarily)...
|
commit | commitdiff | tree |
2008-04-01 |
Evan Cheng | More soft fp fixes.
|
commit | commitdiff | tree |
2008-04-01 |
Evan Cheng | Pasto.
|
commit | commitdiff | tree |
2008-04-01 |
Evan Cheng | Add comment.
|
commit | commitdiff | tree |
2008-04-01 |
Evan Cheng | Unbreak ARM / Thumb soft FP support.
|
commit | commitdiff | tree |
2008-03-31 |
Evan Cheng | It's not safe to fold a load from GV stub or constantpool...
|
commit | commitdiff | tree |
2008-03-31 |
Evan Cheng | Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.
|
commit | commitdiff | tree |
2008-03-31 |
Evan Cheng | Re-apply 48911.
|
commit | commitdiff | tree |
2008-03-31 |
Evan Cheng | The support for remat of instructions with a register...
|
commit | commitdiff | tree |
2008-03-29 |
Evan Cheng | Cosmetic changes.
|
commit | commitdiff | tree |
2008-03-29 |
Evan Cheng | Cosmetic change.
|
commit | commitdiff | tree |
2008-03-28 |
Evan Cheng | Backing out 48911 for now. It's breaking stuff.
|
commit | commitdiff | tree |
2008-03-28 |
Evan Cheng | New entry.
|
commit | commitdiff | tree |
2008-03-28 |
Evan Cheng | Load from stub is already re-materializable.
|
commit | commitdiff | tree |
2008-03-28 |
Evan Cheng | New entry.
|
commit | commitdiff | tree |
2008-03-27 |
Evan Cheng | Code clean up.
|
commit | commitdiff | tree |
2008-03-27 |
Evan Cheng | Allow certain lea instructions to be rematerialized.
|
commit | commitdiff | tree |
2008-03-27 |
Evan Cheng | Remove an unused command line option.
|
commit | commitdiff | tree |
2008-03-27 |
Evan Cheng | Fix a memory bug: increment an iterator of a deleted...
|
commit | commitdiff | tree |
2008-03-26 |
Evan Cheng | One more coalescer fix wrt deadness propagation.
|
commit | commitdiff | tree |
2008-03-26 |
Evan Cheng | Avoid commuting a def MI in order to coalesce a copy...
|
commit | commitdiff | tree |
2008-03-26 |
Evan Cheng | Fix some SSE4.1 instruction encoding bugs.
|
commit | commitdiff | tree |
2008-03-25 |
Evan Cheng | Smaller function alignment when optimizing for size.
|
commit | commitdiff | tree |
2008-03-25 |
Evan Cheng | Rename option -optimizefor-size to -optimize-size.
|
commit | commitdiff | tree |
2008-03-25 |
Evan Cheng | Handle a special case xor undef, undef -> 0. Technically...
|
commit | commitdiff | tree |
2008-03-25 |
Evan Cheng | Handle a special case xor undef, undef -> 0. Technically...
|
commit | commitdiff | tree |
2008-03-25 |
Evan Cheng | lastRegisterUse() should ignore identity copies. Those...
|
commit | commitdiff | tree |
2008-03-24 |
Evan Cheng | Remove an unneeded test.
|
commit | commitdiff | tree |
2008-03-24 |
Evan Cheng | Add \t after .set. Fix by Jay Freeman.
|
commit | commitdiff | tree |
2008-03-24 |
Evan Cheng | If the coalescer commuted a def MI to allow coalescing...
|
commit | commitdiff | tree |
2008-03-24 |
Evan Cheng | Add an assertion to catch register of illegal class.
|
commit | commitdiff | tree |
2008-03-24 |
Evan Cheng | - SSE4.1 extractfps extracts a f32 into a gr32 register...
|
commit | commitdiff | tree |
2008-03-24 |
Evan Cheng | Increasing the inline limit from (overly conservative...
|
commit | commitdiff | tree |
2008-03-24 |
Evan Cheng | Temporarily disabling memset forming optimization....
|
commit | commitdiff | tree |
2008-03-24 |
Evan Cheng | Transform (zext (or (icmp), (icmp))) to (or (zext ...
|
commit | commitdiff | tree |
2008-03-23 |
Evan Cheng | Remove duplicated entries.
|
commit | commitdiff | tree |
2008-03-22 |
Evan Cheng | Teach DAG combiner to commute commutable binary nodes...
|
commit | commitdiff | tree |
2008-03-21 |
Evan Cheng | A couple of kill marker maintainence bug.
|
commit | commitdiff | tree |
2008-03-21 |
Evan Cheng | Undo 48570. Correctly match mmx shift instructions...
|
commit | commitdiff | tree |
2008-03-20 |
Evan Cheng | Fix this xform: (sra (shl X, m), result_size) -> (sign_exten...
|
commit | commitdiff | tree |
2008-03-20 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2008-03-19 |
Evan Cheng | Add intrinsics to match mmx shift builtin's with immediate...
|
commit | commitdiff | tree |
2008-03-19 |
Evan Cheng | Remove dead options.
|
commit | commitdiff | tree |
2008-03-19 |
Evan Cheng | Fixed a coalescer bug caused by a typo.
|
commit | commitdiff | tree |
2008-03-19 |
Evan Cheng | Fix live variables issues:
|
commit | commitdiff | tree |
2008-03-18 |
Evan Cheng | Fix a x86-64 isel lowering bug that's been around forever...
|
commit | commitdiff | tree |
2008-03-18 |
Evan Cheng | Rewrite code that propagate isDead information after...
|
commit | commitdiff | tree |
2008-03-17 |
Evan Cheng | Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.
|
commit | commitdiff | tree |
2008-03-15 |
Evan Cheng | Remove isImplicitDef TargetInstrDesc flag.
|
commit | commitdiff | tree |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions...
|
commit | commitdiff | tree |
2008-03-14 |
Evan Cheng | Back out r48353. Not needed.
|
commit | commitdiff | tree |
2008-03-14 |
Evan Cheng | Fix PR2138. Apparently any modification to a std::multimap...
|
commit | commitdiff | tree |
2008-03-14 |
Evan Cheng | Fix some 80 col violations.
|
commit | commitdiff | tree |
2008-03-14 |
Evan Cheng | Fix a number of encoding bugs. SSE 4.1 instructions...
|
commit | commitdiff | tree |
2008-03-14 |
Evan Cheng | Add debugging stuff.
|
commit | commitdiff | tree |
2008-03-14 |
Evan Cheng | Add an MO_Undef MachineOperandType, intended for INSERT_SUBR...
|
commit | commitdiff | tree |
2008-03-14 |
Evan Cheng | Forgot this.
|
commit | commitdiff | tree |
2008-03-14 |
Evan Cheng | Livein copy scheduling fixes: do not coalesce physical...
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | Undo tweak. It had no obvious benefit.
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | Typo.
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | Don't try to sink 3-address instruction if convertToThreeAdd...
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | A test case I forgot to check in.
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | Remove an unused command line option.
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | TwoAddressInstructionPass enhancement. After it converts...
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | Improve VarInfo::removeKill() by using std::find instead...
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | Remove unused options.
|
commit | commitdiff | tree |
2008-03-13 |
Evan Cheng | Refactor some code out of MachineSink into a MachineInstr...
|
commit | commitdiff | tree |
2008-03-12 |
Evan Cheng | Experimental scheduler change to schedule / coalesce...
|
commit | commitdiff | tree |
2008-03-12 |
Evan Cheng | Document an implementation detail about EXTRACT_SUBREG...
|
commit | commitdiff | tree |
2008-03-12 |
Evan Cheng | Clean up my own mess.
|
commit | commitdiff | tree |
2008-03-12 |
Evan Cheng | Total brain cramp.
|
commit | commitdiff | tree |
2008-03-12 |
Evan Cheng | Set NextMII after issuing a physical register spill.
|
commit | commitdiff | tree |
2008-03-12 |
Evan Cheng | Minor debug output bug.
|
commit | commitdiff | tree |
2008-03-11 |
Evan Cheng | Transfer physical register spill info when load / store...
|
commit | commitdiff | tree |
2008-03-11 |
Evan Cheng | Use TargetRegisterInfo::getPhysicalRegisterRegClass...
|
commit | commitdiff | tree |
2008-03-11 |
Evan Cheng | If there are multiple register classes that a register...
|
commit | commitdiff | tree |
2008-03-11 |
Evan Cheng | Learn how to xfail a test.
|
commit | commitdiff | tree |
2008-03-11 |
Evan Cheng | When the register allocator runs out of registers,...
|
commit | commitdiff | tree |
2008-03-11 |
Evan Cheng | In 32-bit mode, mark 64-bit GPR's as unallocatable.
|
commit | commitdiff | tree |
2008-03-11 |
Evan Cheng | XFAIL due to Dale's change.
|
commit | commitdiff | tree |
2008-03-11 |
Evan Cheng | Temporarily revert 48175.
|
commit | commitdiff | tree |
2008-03-10 |
Evan Cheng | If the register allocator ran out of registers, just...
|
commit | commitdiff | tree |
2008-03-10 |
Evan Cheng | Somewhat better solution.
|
commit | commitdiff | tree |
2008-03-10 |
Evan Cheng | Default ISD::PREFETCH to expand.
|
commit | commitdiff | tree |
2008-03-10 |
Evan Cheng | Revert 48125, 48126, and 48130 for now to unbreak some...
|
commit | commitdiff | tree |
2008-03-10 |
Evan Cheng | - Fix a subtle bug in RemoveCopyByCommutingDef. ALR...
|
commit | commitdiff | tree |
2008-03-10 |
Evan Cheng | Doh
|
commit | commitdiff | tree |
2008-03-10 |
Evan Cheng | Avoid creating BUILD_VECTOR of all zero elements of...
|
commit | commitdiff | tree |
2008-03-09 |
Evan Cheng | Fix RUN line.
|
commit | commitdiff | tree |
2008-03-08 |
Evan Cheng | Implement x86 support for @llvm.prefetch. It corresponds...
|
commit | commitdiff | tree |
2008-03-07 |
Evan Cheng | Fix a typo. It's causing consumer-typeset to miscompile...
|
commit | commitdiff | tree |
2008-03-07 |
Evan Cheng | Fixed a register scavenger bug. If a def is re-defining...
|
commit | commitdiff | tree |
2008-03-06 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2008-03-06 |
Evan Cheng | Constant fold SIGN_EXTEND_INREG with ashr not lshr.
|
commit | commitdiff | tree |
2008-03-05 |
Evan Cheng | Fix a coalescer bug wrt how dead copy interval is shortened.
|
commit | commitdiff | tree |
2008-03-05 |
Evan Cheng | isTwoAddress = 1 -> Constraints.
|
commit | commitdiff | tree |
2008-03-05 |
Evan Cheng | PSLLWri etc. are two-address instructions.
|
commit | commitdiff | tree |
2008-03-05 |
Evan Cheng | Ignore debugging related instructions if they get this...
|
commit | commitdiff | tree |
2008-03-05 |
Evan Cheng | Rather than asserting. Dump out the MI that we are...
|
commit | commitdiff | tree |
next |