projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
A couple of kill marker maintainence bug.
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
2008-03-05
Evan Cheng
Add a target lowering hook to control whether it's...
commit
|
commitdiff
|
tree
2008-03-05
Evan Cheng
Refactor code. Remove duplicated functions that basically...
commit
|
commitdiff
|
tree
2008-03-04
Evan Cheng
Refactor ExpandConstantFP so it can optimize load from...
commit
|
commitdiff
|
tree
2008-03-04
Evan Cheng
Really fix the test.
commit
|
commitdiff
|
tree
2008-03-04
Evan Cheng
Fix broken test.
commit
|
commitdiff
|
tree
2008-03-04
Evan Cheng
80 column violations.
commit
|
commitdiff
|
tree
2008-03-04
Evan Cheng
Fix 80 column violations.
commit
|
commitdiff
|
tree
2008-03-04
Evan Cheng
Add PR1501 test case.
commit
|
commitdiff
|
tree
2008-03-04
Evan Cheng
Rename isOperand() to isOperandOf() (and other similar...
commit
|
commitdiff
|
tree
2008-03-04
Evan Cheng
Remove -always-fold-and-in-test.
commit
|
commitdiff
|
tree
2008-03-01
Evan Cheng
Refactor / clean up code; remove td list scheduler...
commit
|
commitdiff
|
tree
2008-02-29
Evan Cheng
Don't fill eh frames even though these are text sections.
commit
|
commitdiff
|
tree
2008-02-29
Evan Cheng
Fix PR2112: don't run loop aligner if target doesn...
commit
|
commitdiff
|
tree
2008-02-29
Evan Cheng
No need for coalescer to update kills. Only copies...
commit
|
commitdiff
|
tree
2008-02-29
Evan Cheng
Remove redundant #include.
commit
|
commitdiff
|
tree
2008-02-28
Evan Cheng
Added option -align-loops=<true/false> to disable loop...
commit
|
commitdiff
|
tree
2008-02-28
Evan Cheng
Set to default: x86 no longer fold and into test if...
commit
|
commitdiff
|
tree
2008-02-28
Evan Cheng
Keep track how many commutes are performed by the scheduler.
commit
|
commitdiff
|
tree
2008-02-28
Evan Cheng
Add a quick and dirty "loop aligner pass". x86 uses...
commit
|
commitdiff
|
tree
2008-02-27
Evan Cheng
This is done.
commit
|
commitdiff
|
tree
2008-02-27
Evan Cheng
Fix a bug in dead spill slot elimination.
commit
|
commitdiff
|
tree
2008-02-27
Evan Cheng
Don't track max alignment during stack object allocations...
commit
|
commitdiff
|
tree
2008-02-27
Evan Cheng
Spiller now remove unused spill slots.
commit
|
commitdiff
|
tree
2008-02-26
Evan Cheng
Enable -coalescer-commute-instrs by default.
commit
|
commitdiff
|
tree
2008-02-26
Evan Cheng
This is possible:
commit
|
commitdiff
|
tree
2008-02-26
Evan Cheng
Fix PR2076. CodeGenPrepare now sinks address computation...
commit
|
commitdiff
|
tree
2008-02-26
Evan Cheng
Refactor inline asm constraint matching code out of...
commit
|
commitdiff
|
tree
2008-02-25
Evan Cheng
All remat'ed loads cannot be folded into two-address...
commit
|
commitdiff
|
tree
2008-02-25
Evan Cheng
Correctly determine whether a argument load can be...
commit
|
commitdiff
|
tree
2008-02-25
Evan Cheng
Temporarily reverting 46959.
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Backing out r47521 for now. This has broken a number...
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Rematerialization logic was overly conservative when...
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Update test.
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
If remating a machine instr with virtual register operand...
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Remat of pic loads are now on by default.
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Turning on remat of pic loads.
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
No need recognize load from a fixed argument slot as...
commit
|
commitdiff
|
tree
next