projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Bill pointed out that system headers should be
2008-04-04
Evan Cheng
Undo PHI elimination copy placement patch. This causes...
commit
|
commitdiff
|
tree
2008-04-04
Evan Cheng
This is done.
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
- Turn copies of implicit_def into implicit_def instructions.
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
Special handling of zero-sized live intervals.
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
- Treat a live range defined by an implicit_def as...
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
- PHI elimination also eliminates implicit_def that...
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
Start of a series of patches related to implicit_def.
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
Re-enable SSE4.
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
Fix x86-64 encoding bug. REX prefix must always follow...
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
Cosmetic
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
Temporarily disabling SSE4 until we fix the encoding...
commit
|
commitdiff
|
tree
2008-04-03
Evan Cheng
Backing out 48222 temporarily.
commit
|
commitdiff
|
tree
2008-04-02
Evan Cheng
Now that I am told MachineRegisterInfo also tracks...
commit
|
commitdiff
|
tree
2008-04-02
Evan Cheng
Remove #include<map> from LiveVariables.h. Not referenced.
commit
|
commitdiff
|
tree
2008-04-01
Evan Cheng
1. Drop default inline threshold back down to 200.
commit
|
commitdiff
|
tree
2008-04-01
Evan Cheng
ReMat of load from stub in pic mode extends the life...
commit
|
commitdiff
|
tree
2008-04-01
Evan Cheng
Remove unnecessary and non-deterministic checking code...
commit
|
commitdiff
|
tree
2008-04-01
Evan Cheng
Re-materialization is for uses only.
commit
|
commitdiff
|
tree
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
next