projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix PR2062: Don't build Intrinsics.gen in the source directory. Do it in the
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
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
next