projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
- Use a faster priority comparison function if -fast.
2008-07-02
Evan Cheng
- Use a faster priority comparison function if -fast.
commit
|
commitdiff
|
tree
2008-07-01
Evan Cheng
Avoid creating expensive comment string if it's not...
commit
|
commitdiff
|
tree
2008-07-01
Evan Cheng
Simplify addRegisterKilled and addRegisterDead.
commit
|
commitdiff
|
tree
2008-07-01
Evan Cheng
Eliminate a compile time warning.
commit
|
commitdiff
|
tree
2008-07-01
Evan Cheng
DAGSize should not be public.
commit
|
commitdiff
|
tree
2008-07-01
Evan Cheng
Do run ComputeLiveOutVRegInfo with -fast.
commit
|
commitdiff
|
tree
2008-07-01
Evan Cheng
Do not use computationally expensive scheduling heuristics...
commit
|
commitdiff
|
tree
2008-07-01
Evan Cheng
Apply Chris' suggestion.
commit
|
commitdiff
|
tree
2008-06-30
Evan Cheng
Suppress compiler warning.
commit
|
commitdiff
|
tree
2008-06-30
Evan Cheng
Don't run stack slot coloring if -fast.
commit
|
commitdiff
|
tree
2008-06-30
Evan Cheng
Add timing report for various sub-passes under SelectionDAGISel.
commit
|
commitdiff
|
tree
2008-06-30
Evan Cheng
Split scheduling from instruction selection.
commit
|
commitdiff
|
tree
2008-06-30
Evan Cheng
Remove unneeded include.
commit
|
commitdiff
|
tree
2008-06-30
Evan Cheng
Eliminate TargetRegisterDesc::ImmSubRegs. It's no longer...
commit
|
commitdiff
|
tree
2008-06-30
Evan Cheng
- Re-apply 52748 and friends with fix. GetConstantStringInfo...
commit
|
commitdiff
|
tree
2008-06-27
Evan Cheng
Looks like this condition is inverted.
commit
|
commitdiff
|
tree
2008-06-26
Evan Cheng
XFAIL for now.
commit
|
commitdiff
|
tree
2008-06-25
Evan Cheng
- Fix a x86 vector isel bug: illegal transformation...
commit
|
commitdiff
|
tree
2008-06-25
Evan Cheng
Restore DeadArgElim back to 52570. It's breaking 447...
commit
|
commitdiff
|
tree
2008-06-25
Evan Cheng
- Use O(1) check of basic block size limit.
commit
|
commitdiff
|
tree
2008-06-25
Evan Cheng
Enable two-address remat by default.
commit
|
commitdiff
|
tree
2008-06-24
Evan Cheng
If it's determined safe, remat MOV32r0 (i.e. xor r...
commit
|
commitdiff
|
tree
2008-06-23
Evan Cheng
Remove option used to debug stack coloring bugs. It...
commit
|
commitdiff
|
tree
2008-06-23
Evan Cheng
Disable PRE. It's breaking bootstrapping.
commit
|
commitdiff
|
tree
2008-06-23
Evan Cheng
Instead of adding an isSS field to LiveInterval to...
commit
|
commitdiff
|
tree
2008-06-21
Evan Cheng
Enable PRE.
commit
|
commitdiff
|
tree
2008-06-21
Evan Cheng
Undo spill weight tweak. Need to investigate the performance...
commit
|
commitdiff
|
tree
2008-06-21
Evan Cheng
Back out Matthijs' DAE patches. It's miscompiling gcc...
commit
|
commitdiff
|
tree
2008-06-20
Evan Cheng
Enhanced heuristic to determine the *best* register...
commit
|
commitdiff
|
tree
2008-06-20
Evan Cheng
Disable PRE for now. It seems to be breaking llvm-gcc...
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
ISD::UNDEF should be expanded recursively / iteratively.
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
Missed a check.
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
This also got better (55 - 51 instructions). But doing...
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
This got better.
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
Coalesce copy from one register class to a sub register...
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
Cosmetic changes.
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
Unneeded include's.
commit
|
commitdiff
|
tree
2008-06-19
Evan Cheng
Minor spiller tweak to unfavor reload into load/store...
commit
|
commitdiff
|
tree
2008-06-18
Evan Cheng
XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc...
commit
|
commitdiff
|
tree
2008-06-18
Evan Cheng
Complete support for two-address pass rematerialization...
commit
|
commitdiff
|
tree
2008-06-18
Evan Cheng
Add MachineRegisterInfo::use_empty.
commit
|
commitdiff
|
tree
2008-06-18
Evan Cheng
Cosmetic.
commit
|
commitdiff
|
tree
2008-06-18
Evan Cheng
Unbreak DECLARE isel in pic mode.
commit
|
commitdiff
|
tree
2008-06-17
Evan Cheng
Live-through live interval is [mbb start, mbb end+1].
commit
|
commitdiff
|
tree
2008-06-17
Evan Cheng
When extending a liveinterval by commuting, don't throw...
commit
|
commitdiff
|
tree
2008-06-17
Evan Cheng
It's not safe to remove SUBREG_TO_REG that looks like...
commit
|
commitdiff
|
tree
2008-06-17
Evan Cheng
Don't forget to initialize SymbolSearchingDisabled.
commit
|
commitdiff
|
tree
2008-06-17
Evan Cheng
Rather than avoiding to wrap ISD::DECLARE GV operand...
commit
|
commitdiff
|
tree
2008-06-16
Evan Cheng
Do not issue identity copies.
commit
|
commitdiff
|
tree
2008-06-16
Evan Cheng
Horizontal-add instructions are not commutative.
commit
|
commitdiff
|
tree
2008-06-16
Evan Cheng
Switch over to SetVector to ensure same order of iterations...
commit
|
commitdiff
|
tree
2008-06-16
Evan Cheng
- Add "Commutative" property to intrinsics. This allows...
commit
|
commitdiff
|
tree
2008-06-16
Evan Cheng
mpsadbw is commutable.
commit
|
commitdiff
|
tree
2008-06-16
Evan Cheng
Iterating over SmallPtrSet is not deterministic.
commit
|
commitdiff
|
tree
2008-06-16
Evan Cheng
Fix read after free found by valgrind.
commit
|
commitdiff
|
tree
2008-06-16
Evan Cheng
Add option to commuteInstruction() which forces it...
commit
|
commitdiff
|
tree
2008-06-13
Evan Cheng
Teach the spiller to commute instructions in order...
commit
|
commitdiff
|
tree
2008-06-12
Evan Cheng
Fix some tests.
commit
|
commitdiff
|
tree
2008-06-12
Evan Cheng
Do not speculatively execute an instruction by hoisting...
commit
|
commitdiff
|
tree
2008-06-12
Evan Cheng
Revert 52223.
commit
|
commitdiff
|
tree
2008-06-11
Evan Cheng
For now, avoid generating FP select instructions in...
commit
|
commitdiff
|
tree
2008-06-11
Evan Cheng
Avoid duplicating loop header which leads to unnatural...
commit
|
commitdiff
|
tree
2008-06-07
Evan Cheng
Speculatively execute a block when the the block is...
commit
|
commitdiff
|
tree
2008-06-07
Evan Cheng
Fix run line.
commit
|
commitdiff
|
tree
2008-06-07
Evan Cheng
Revert r52046. It broke cbe on x86 / Mac OS X.
commit
|
commitdiff
|
tree
2008-06-06
Evan Cheng
Typo.
commit
|
commitdiff
|
tree
2008-06-06
Evan Cheng
Enable stack coloring by default.
commit
|
commitdiff
|
tree
2008-06-06
Evan Cheng
PPC preferred loop alignment is 16.
commit
|
commitdiff
|
tree
2008-06-06
Evan Cheng
Refine stack slot interval weight computation.
commit
|
commitdiff
|
tree
2008-06-05
Evan Cheng
Warn of potential violations of strict aliasing rules.
commit
|
commitdiff
|
tree
2008-06-05
Evan Cheng
Don't break strict aliasing.
commit
|
commitdiff
|
tree
2008-06-04
Evan Cheng
Fix a memcpy lowering bug. Even though the memcpy alignment...
commit
|
commitdiff
|
tree
2008-06-04
Evan Cheng
Oops. Should not be enabled by default.
commit
|
commitdiff
|
tree
2008-06-04
Evan Cheng
Revert this.
commit
|
commitdiff
|
tree
2008-06-04
Evan Cheng
Add a stack slot coloring pass. Not yet enabled.
commit
|
commitdiff
|
tree
2008-06-04
Evan Cheng
LowerSubregs should not clobber any analysis.
commit
|
commitdiff
|
tree
2008-06-04
Evan Cheng
Move #include to right place.
commit
|
commitdiff
|
tree
2008-06-04
Evan Cheng
Register if-converter pass for -debug-pass.
commit
|
commitdiff
|
tree
2008-06-04
Evan Cheng
More pass manager debugging outputs.
commit
|
commitdiff
|
tree
2008-06-03
Evan Cheng
Do not run loop-aligner at -fast (e.g. -O0).
commit
|
commitdiff
|
tree
2008-05-30
Evan Cheng
Revert 51775.
commit
|
commitdiff
|
tree
2008-05-30
Evan Cheng
Fix indentation.
commit
|
commitdiff
|
tree
2008-05-30
Evan Cheng
Fix indentation.
commit
|
commitdiff
|
tree
2008-05-30
Evan Cheng
Patches for building llvm on Solaris x86. Contributed...
commit
|
commitdiff
|
tree
2008-05-29
Evan Cheng
Implement vector shift up / down and insert zero with...
commit
|
commitdiff
|
tree
2008-05-29
Evan Cheng
Add nounwind.
commit
|
commitdiff
|
tree
2008-05-28
Evan Cheng
Fix PR2289: vr defined by multiple implicit_def as...
commit
|
commitdiff
|
tree
2008-05-28
Evan Cheng
Teach local register allocator to deal with landing...
commit
|
commitdiff
|
tree
2008-05-24
Evan Cheng
Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl...
commit
|
commitdiff
|
tree
2008-05-24
Evan Cheng
Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2...
commit
|
commitdiff
|
tree
2008-05-24
Evan Cheng
This is done.
commit
|
commitdiff
|
tree
2008-05-24
Evan Cheng
New loadl_pd and loadh_pd tests.
commit
|
commitdiff
|
tree
2008-05-24
Evan Cheng
Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd.
commit
|
commitdiff
|
tree
2008-05-24
Evan Cheng
Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These...
commit
|
commitdiff
|
tree
2008-05-24
Evan Cheng
Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These...
commit
|
commitdiff
|
tree
2008-05-23
Evan Cheng
Revert 51440 as it breaks a bunch of PIC tests.
commit
|
commitdiff
|
tree
2008-05-23
Evan Cheng
Use movlps / movhps to modify low / high half of 16...
commit
|
commitdiff
|
tree
2008-05-23
Evan Cheng
Fix a duplicated pattern.
commit
|
commitdiff
|
tree
2008-05-23
Evan Cheng
New entry.
commit
|
commitdiff
|
tree
next