projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add New NEON Format NVdImmFrm.
2010-03-23
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2010-03-23
Evan Cheng
Forgot this.
commit
|
commitdiff
|
tree
2010-03-23
Evan Cheng
Teach simplify libcall to transform __strcpy_chk to...
commit
|
commitdiff
|
tree
2010-03-23
Evan Cheng
Fix an incorrect logic causing instcombine to miss...
commit
|
commitdiff
|
tree
2010-03-22
Evan Cheng
Fix 80 col violation.
commit
|
commitdiff
|
tree
2010-03-22
Evan Cheng
Reduce indentation.
commit
|
commitdiff
|
tree
2010-03-22
Evan Cheng
80 col violation.
commit
|
commitdiff
|
tree
2010-03-20
Evan Cheng
Stupid svn. Add back to the lost sibcall tests.
commit
|
commitdiff
|
tree
2010-03-20
Evan Cheng
If call result is in ST0 and it is not being passed...
commit
|
commitdiff
|
tree
2010-03-18
Evan Cheng
Turning off post-ra scheduling for x86. It isn't a...
commit
|
commitdiff
|
tree
2010-03-17
Evan Cheng
X86 address mode matching code MatchAddressRecursively...
commit
|
commitdiff
|
tree
2010-03-16
Evan Cheng
Fix liveintervals handling of dbg_value instructions.
commit
|
commitdiff
|
tree
2010-03-15
Evan Cheng
Avoid sibcall optimization if either caller or callee...
commit
|
commitdiff
|
tree
2010-03-14
Evan Cheng
Rename SDDbgValue.h to SDNodeDbgValue.h for consistency.
commit
|
commitdiff
|
tree
2010-03-14
Evan Cheng
Fix jit encoding bugs.
commit
|
commitdiff
|
tree
2010-03-14
Evan Cheng
Check in tablegen changes to fix disassembler related...
commit
|
commitdiff
|
tree
2010-03-14
Evan Cheng
Do not force indirect tailcall through fixed registers...
commit
|
commitdiff
|
tree
2010-03-13
Evan Cheng
Fix a typo in ValueTracking that's causing instcombine...
commit
|
commitdiff
|
tree
2010-03-11
Evan Cheng
In case of tail call size of Ins and InVals may not...
commit
|
commitdiff
|
tree
2010-03-11
Evan Cheng
Bad bad bug. x86 force indirect tail call address into...
commit
|
commitdiff
|
tree
2010-03-11
Evan Cheng
The check for coalescing a virtual register to a physical...
commit
|
commitdiff
|
tree
2010-03-10
Evan Cheng
Fix typo.
commit
|
commitdiff
|
tree
2010-03-10
Evan Cheng
Unbreak test on Linux.
commit
|
commitdiff
|
tree
2010-03-10
Evan Cheng
Enable machine cse pass.
commit
|
commitdiff
|
tree
2010-03-10
Evan Cheng
Add a couple more heuristics to neuter machine cse...
commit
|
commitdiff
|
tree
2010-03-09
Evan Cheng
Allow more cross-rc coalescing.
commit
|
commitdiff
|
tree
2010-03-09
Evan Cheng
Revert accidental commit.
commit
|
commitdiff
|
tree
2010-03-09
Evan Cheng
- Make the machine cse dumb coalescer (as opposed to...
commit
|
commitdiff
|
tree
2010-03-08
Evan Cheng
Don't waste time trying to CSE labels, phis, inline...
commit
|
commitdiff
|
tree
2010-03-08
Evan Cheng
Restrict machine cse to really trivial coalescing....
commit
|
commitdiff
|
tree
2010-03-08
Evan Cheng
Re-commit 97860 with fix. getMallocAllocatedType may...
commit
|
commitdiff
|
tree
2010-03-08
Evan Cheng
Add documentation on sibling call optimization. Rename...
commit
|
commitdiff
|
tree
2010-03-06
Evan Cheng
Don't update physical register def.
commit
|
commitdiff
|
tree
2010-03-06
Evan Cheng
Transform @llvm.objectsize to integer if the argument...
commit
|
commitdiff
|
tree
2010-03-05
Evan Cheng
Safely turn memset_chk etc. to non-chk variant if the...
commit
|
commitdiff
|
tree
2010-03-05
Evan Cheng
Instcombine should turn llvm.objectsize of a alloca...
commit
|
commitdiff
|
tree
2010-03-05
Evan Cheng
Fix typo.
commit
|
commitdiff
|
tree
2010-03-05
Evan Cheng
Fix an oops in x86 sibcall optimization. If the ByVal...
commit
|
commitdiff
|
tree
2010-03-05
Evan Cheng
Rever 96389 and 96990. They are causing some miscompilation...
commit
|
commitdiff
|
tree
2010-03-05
Evan Cheng
Add missing break for Intrinsic::objectsize case. It...
commit
|
commitdiff
|
tree
2010-03-04
Evan Cheng
Run machine licm before machine cse to avoid messing...
commit
|
commitdiff
|
tree
2010-03-04
Evan Cheng
Avoid cse load instructions unless they are known to...
commit
|
commitdiff
|
tree
2010-03-04
Evan Cheng
Rename -machine-cse to -enable-machine-cse.
commit
|
commitdiff
|
tree
2010-03-04
Evan Cheng
Look ahead a bit to determine if a physical register...
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Fix a logic error. An instruction that has a live physical...
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Remove PHINodeTraits and use MachineInstrExpressionTrait...
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Move MachineInstrExpressionTrait::getHashValue() out...
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Re-apply r97667 but with a little bit of thought put...
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Fix funky indentation and add comments.
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Move DenseMapInfo for MachineInstr* to MachineInstr.h
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Machine CSE work in progress. It's doing some CSE now...
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Add MachineRegisterInfo::hasOneUse and hasOneNonDBGUse.
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
TopLevelMap[] reference is a pointer.
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Work in progress. Finding some cse now.
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
- Change MachineInstr::isIdenticalTo to take a new...
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Add an option to enable machine cse (it's not doing...
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Ordering forward declarations.
commit
|
commitdiff
|
tree
2010-03-03
Evan Cheng
Eliminate unused instruction classes.
commit
|
commitdiff
|
tree
2010-03-02
Evan Cheng
Allow specialization of ScopedHashTable of non-default...
commit
|
commitdiff
|
tree
2010-03-02
Evan Cheng
Swap parameters of isSafeToMove and isSafeToReMat for...
commit
|
commitdiff
|
tree
2010-03-02
Evan Cheng
Fix typo.
commit
|
commitdiff
|
tree
2010-03-02
Evan Cheng
Add skeleton of a machine level cse pass.
commit
|
commitdiff
|
tree
2010-03-02
Evan Cheng
Add count() and lookup() to ScopedHashTable. It might...
commit
|
commitdiff
|
tree
2010-03-01
Evan Cheng
MemoryDepAnalysis is not used if redundant load processing...
commit
|
commitdiff
|
tree
2010-03-01
Evan Cheng
Remove the optimize for code size limitation on r67917...
commit
|
commitdiff
|
tree
2010-02-27
Evan Cheng
Re-apply 97040 with fix. This survives a ppc self-host...
commit
|
commitdiff
|
tree
2010-02-24
Evan Cheng
Re-apply 96540 and 96556 with fixes.
commit
|
commitdiff
|
tree
2010-02-23
Evan Cheng
Fix rev 96389 by restricting the xform to mask that...
commit
|
commitdiff
|
tree
2010-02-22
Evan Cheng
These should not have been committed.
commit
|
commitdiff
|
tree
2010-02-22
Evan Cheng
Instcombine constant folding can normalize gep with...
commit
|
commitdiff
|
tree
2010-02-19
Evan Cheng
Transform (xor (setcc), (setcc)) == / != 1 to
commit
|
commitdiff
|
tree
2010-02-18
Evan Cheng
Some dag combiner goodness:
commit
|
commitdiff
|
tree
2010-02-16
Evan Cheng
Look for SSE and instructions of this form: (and x...
commit
|
commitdiff
|
tree
2010-02-15
Evan Cheng
Fix a memory leak. Patch by Nicolas Geoffray.
commit
|
commitdiff
|
tree
2010-02-15
Evan Cheng
Split SelectionDAGISel::IsLegalAndProfitableToFold to
commit
|
commitdiff
|
tree
2010-02-13
Evan Cheng
Teach MachineFrameInfo to track maximum alignment while...
commit
|
commitdiff
|
tree
2010-02-12
Evan Cheng
Load / store multiple instructions cannot load / store...
commit
|
commitdiff
|
tree
2010-02-12
Evan Cheng
Also recognize armv6t2-* and armv5te-* triplets.
commit
|
commitdiff
|
tree
2010-02-12
Evan Cheng
Add ARM bitcode file magic.
commit
|
commitdiff
|
tree
2010-02-12
Evan Cheng
Update test to match 95961.
commit
|
commitdiff
|
tree
2010-02-12
Evan Cheng
Test for 95961.
commit
|
commitdiff
|
tree
2010-02-12
Evan Cheng
Test case for 95958.
commit
|
commitdiff
|
tree
2010-02-10
Evan Cheng
Now that ShrinkDemandedOps() is separated out from...
commit
|
commitdiff
|
tree
2010-02-10
Evan Cheng
Remove duplicated #include.
commit
|
commitdiff
|
tree
2010-02-10
Evan Cheng
Emit an error for illegal inline asm constraint (which...
commit
|
commitdiff
|
tree
2010-02-06
Evan Cheng
Run codegen dce pass for all targets at all optimization...
commit
|
commitdiff
|
tree
2010-02-06
Evan Cheng
Remove a large test case that (soon will) no longer...
commit
|
commitdiff
|
tree
2010-02-06
Evan Cheng
Do not emit callseq instructions around sibcalls. This...
commit
|
commitdiff
|
tree
2010-02-05
Evan Cheng
Fix test.
commit
|
commitdiff
|
tree
2010-02-05
Evan Cheng
Handle tail call with byval arguments.
commit
|
commitdiff
|
tree
2010-02-05
Evan Cheng
When the scheduler unfold a load folding instruction...
commit
|
commitdiff
|
tree
2010-02-04
Evan Cheng
Fix typo Duncan noticed.
commit
|
commitdiff
|
tree
2010-02-04
Evan Cheng
Re-enable x86 tail call optimization.
commit
|
commitdiff
|
tree
2010-02-04
Evan Cheng
It's too risky to eliminate sext / zext of call results...
commit
|
commitdiff
|
tree
2010-02-04
Evan Cheng
Indirect tail call has to go through a call preserved...
commit
|
commitdiff
|
tree
2010-02-03
Evan Cheng
Speculatively disable x86 automatic tail call optimization...
commit
|
commitdiff
|
tree
2010-02-03
Evan Cheng
Make test less fragile
commit
|
commitdiff
|
tree
2010-02-03
Evan Cheng
Revert 94937 and move the noreturn check to codegen.
commit
|
commitdiff
|
tree
2010-02-03
Evan Cheng
Allow all types of callee's to be tail called. But...
commit
|
commitdiff
|
tree
2010-02-02
Evan Cheng
ByVal frame object size should be that of the byval...
commit
|
commitdiff
|
tree
next