projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Added 32-bit Thumb instructions LDRT, LDRBT, LDRHT,,LDRSBT, LDRSHT, STRT, STRBT,
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
2010-02-02
Evan Cheng
Revert 95130.
commit
|
commitdiff
|
tree
2010-02-02
Evan Cheng
Pass callsite return type to TargetLowering::LowerCall...
commit
|
commitdiff
|
tree
2010-02-02
Evan Cheng
Perform sibcall in some cases when arguments are passes...
commit
|
commitdiff
|
tree
2010-02-01
Evan Cheng
Fix PR6196. GV callee may not be a function.
commit
|
commitdiff
|
tree
2010-02-01
Evan Cheng
Add test case for 95013.
commit
|
commitdiff
|
tree
2010-02-01
Evan Cheng
Undo r94946 now all the tests are passing again.
commit
|
commitdiff
|
tree
2010-01-31
Evan Cheng
Change TAILJMP's to be varargs and transfer implicit...
commit
|
commitdiff
|
tree
2010-01-31
Evan Cheng
Fix a missing check from my last commit.
commit
|
commitdiff
|
tree
2010-01-31
Evan Cheng
Avoid recursive sibcall's.
commit
|
commitdiff
|
tree
2010-01-31
Evan Cheng
Do not mark no-return calls tail calls. It'll screw...
commit
|
commitdiff
|
tree
2010-01-30
Evan Cheng
Allow more tailcall optimization: calls with inputs...
commit
|
commitdiff
|
tree
2010-01-30
Evan Cheng
Don't forget to transfer target flag when inserting...
commit
|
commitdiff
|
tree
2010-01-29
Evan Cheng
PPC is not ready for sibcall optimization.
commit
|
commitdiff
|
tree
2010-01-29
Evan Cheng
Catch more trivial tail call opportunities: no inputs...
commit
|
commitdiff
|
tree
2010-01-28
Evan Cheng
Fix a bug introduced by r94490 where it created a X86ISD...
commit
|
commitdiff
|
tree
2010-01-27
Evan Cheng
Perform trivial tail call optimization for callees...
commit
|
commitdiff
|
tree
2010-01-27
Evan Cheng
Remove a dead target hook.
commit
|
commitdiff
|
tree
2010-01-27
Evan Cheng
Clarify what -tailcallopt option actually do.
commit
|
commitdiff
|
tree
2010-01-27
Evan Cheng
Eliminate target hook IsEligibleForTailCallOptimization.
commit
|
commitdiff
|
tree
2010-01-27
Evan Cheng
Restore to pre-94570 state.
commit
|
commitdiff
|
tree
2010-01-26
Evan Cheng
Ignore 'forced' tailcall opt in fastisel mode.
commit
|
commitdiff
|
tree
2010-01-26
Evan Cheng
Allow some automatic tailcall optimization without...
commit
|
commitdiff
|
tree
2010-01-26
Evan Cheng
Delete blank lines that bug me.
commit
|
commitdiff
|
tree
2010-01-26
Evan Cheng
Delete dead code.
commit
|
commitdiff
|
tree
2010-01-26
Evan Cheng
Code refactoring, no functionality change.
commit
|
commitdiff
|
tree
2010-01-26
Evan Cheng
Implement cond ? -1 : 0 with sbb.
commit
|
commitdiff
|
tree
2010-01-23
Evan Cheng
Fix test.
commit
|
commitdiff
|
tree
2010-01-23
Evan Cheng
Fix tests.
commit
|
commitdiff
|
tree
2010-01-22
Evan Cheng
Enable pre-regalloc scheduling load clustering by default.
commit
|
commitdiff
|
tree
2010-01-22
Evan Cheng
Be more conservative with clustering f32 / f64 loads.
commit
|
commitdiff
|
tree
2010-01-22
Evan Cheng
Teach pre-regalloc scheduler to schedule loads from...
commit
|
commitdiff
|
tree
2010-01-22
Evan Cheng
Add two target hooks to determine whether two loads...
commit
|
commitdiff
|
tree
2010-01-22
Evan Cheng
Add DenseMapInfo for signed long long.
commit
|
commitdiff
|
tree
2010-01-21
Evan Cheng
Trim unneeded includes.
commit
|
commitdiff
|
tree
2010-01-21
Evan Cheng
Fix a minor issue in x86 load / store folding table...
commit
|
commitdiff
|
tree
2010-01-19
Evan Cheng
Do not extend extension results beyond the use of a...
commit
|
commitdiff
|
tree
2010-01-19
Evan Cheng
Fix r93758. Use isel patterns instead of c++ selection...
commit
|
commitdiff
|
tree
2010-01-19
Evan Cheng
Test case for r93758.
commit
|
commitdiff
|
tree
2010-01-18
Evan Cheng
Canonicalize -1 - x to ~x.
commit
|
commitdiff
|
tree
2010-01-14
Evan Cheng
Small tweak to inline cost computation. Ext of i/fcmp...
commit
|
commitdiff
|
tree
2010-01-14
Evan Cheng
Test for r93409.
commit
|
commitdiff
|
tree
2010-01-13
Evan Cheng
Commit some changes I had managed to lose last night...
commit
|
commitdiff
|
tree
2010-01-13
Evan Cheng
Re-enable extension optimization pass.
commit
|
commitdiff
|
tree
2010-01-13
Evan Cheng
For now, avoid issuing extract_subreg to reuse lower...
commit
|
commitdiff
|
tree
2010-01-13
Evan Cheng
Add comment; refactor; avoid pulling in DT if it's...
commit
|
commitdiff
|
tree
2010-01-13
Evan Cheng
Disable opt-ext pass to unbreak the build for now.
commit
|
commitdiff
|
tree
2010-01-13
Evan Cheng
Remove debug option I accidentally left in.
commit
|
commitdiff
|
tree
2010-01-13
Evan Cheng
Add a quick pass to optimize sign / zero extension...
commit
|
commitdiff
|
tree
2010-01-12
Evan Cheng
Eliminate or_not_add and just use AddedComplexity so...
commit
|
commitdiff
|
tree
2010-01-12
Evan Cheng
Add nounwind.
commit
|
commitdiff
|
tree
2010-01-12
Evan Cheng
Add TargetInstrInfo::isCoalescableInstr. It returns...
commit
|
commitdiff
|
tree
2010-01-11
Evan Cheng
Add manual ISD::OR fastisel selection routines. TableGen...
commit
|
commitdiff
|
tree
2010-01-11
Evan Cheng
Extend r93152 to work on OR r, r. If the source set...
commit
|
commitdiff
|
tree
next