projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Also count identity copies.
2011-05-03
Evan Cheng
Make the test less likely to fail with minor changes.
commit
|
commitdiff
|
tree
2011-04-27
Evan Cheng
If converter was being too cute. It look for root BBs...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
Be careful about scheduling nodes above previous calls...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
This test should be in MC. It breaks with changes to...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
Fix typo
commit
|
commitdiff
|
tree
2011-04-22
Evan Cheng
In Thumb2 mode, lower frame indix references to:
commit
|
commitdiff
|
tree
2011-04-22
Evan Cheng
Typo
commit
|
commitdiff
|
tree
2011-04-20
Evan Cheng
Remove -use-divmod-libcall. Let targets opt in when...
commit
|
commitdiff
|
tree
2011-04-19
Evan Cheng
Change A9 scheduling itineraries VLD* / VST* entries...
commit
|
commitdiff
|
tree
2011-04-19
Evan Cheng
Do not lose mem_operands while lowering VLD / VST intrinsics.
commit
|
commitdiff
|
tree
2011-04-16
Evan Cheng
Fix divmod libcall lowering. Convert to {S|U}DIVREM...
commit
|
commitdiff
|
tree
2011-04-15
Evan Cheng
Increase SubtargetFeatureKV Value and Implies fields...
commit
|
commitdiff
|
tree
2011-04-15
Evan Cheng
Fix another fcopysign lowering bug. If src is f64 and...
commit
|
commitdiff
|
tree
2011-04-14
Evan Cheng
Follow up on r127913. Fix Thumb revsh isel. rdar:/...
commit
|
commitdiff
|
tree
2011-04-11
Evan Cheng
Look pass copies when determining whether hoisting...
commit
|
commitdiff
|
tree
2011-04-11
Evan Cheng
Fix a couple of places where changes are made but not...
commit
|
commitdiff
|
tree
2011-04-08
Evan Cheng
Change -arm-trap-func= into a non-arm specific option...
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Add option to emit @llvm.trap as a function call instead...
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Change -arm-divmod-libcall to a target neutral option.
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Remove dead code. rdar://9221736.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Avoid de-referencing pass beginning of a basic block...
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Add comments.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Assign node order numbers to results of call instruction...
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Add test case.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
FileCheck'ify test.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Issue libcalls __udivmod*i4 / __divmod*i4 for div ...
commit
|
commitdiff
|
tree
2011-03-31
Evan Cheng
Distribute (A + B) * C to (A * C) + (B * C) to make...
commit
|
commitdiff
|
tree
2011-03-30
Evan Cheng
Don't try to create zero-sized stack objects.
commit
|
commitdiff
|
tree
2011-03-29
Evan Cheng
Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm...
commit
|
commitdiff
|
tree
2011-03-29
Evan Cheng
Optimizing (zext A + zext B) * C, to (VMULL A, C) ...
commit
|
commitdiff
|
tree
2011-03-24
Evan Cheng
Add comment to clarify what MachineConstantPoolEntry...
commit
|
commitdiff
|
tree
2011-03-24
Evan Cheng
Nasty bug in ARMBaseInstrInfo::produceSameValue()....
commit
|
commitdiff
|
tree
2011-03-23
Evan Cheng
Cmp peephole optimization isn't always safe for signed...
commit
|
commitdiff
|
tree
2011-03-21
Evan Cheng
Re-apply r127953 with fixes: eliminate empty return...
commit
|
commitdiff
|
tree
2011-03-19
Evan Cheng
SimplifyCFG has stopped duplicating returns into predecessor...
commit
|
commitdiff
|
tree
2011-03-19
Evan Cheng
Minor code re-structuring.
commit
|
commitdiff
|
tree
2011-03-18
Evan Cheng
Match a few more obvious patterns to revsh. rdar:/...
commit
|
commitdiff
|
tree
2011-03-15
Evan Cheng
Do not form thumb2 ldrd / strd if the offset is by...
commit
|
commitdiff
|
tree
2011-03-15
Evan Cheng
Add a peephole optimization to optimize pairs of bitcasts...
commit
|
commitdiff
|
tree
2011-03-15
Evan Cheng
- Add "Bitcast" target instruction property for instructions...
commit
|
commitdiff
|
tree
2011-03-15
Evan Cheng
sext(undef) = 0, because the top bits will all be the...
commit
|
commitdiff
|
tree
2011-03-14
Evan Cheng
BIT_CONVERT has been renamed to BITCAST.
commit
|
commitdiff
|
tree
2011-03-14
Evan Cheng
Minor optimization. sign-ext/anyext of undef is still...
commit
|
commitdiff
|
tree
2011-03-14
Evan Cheng
Indentation.
commit
|
commitdiff
|
tree
2011-03-11
Evan Cheng
Avoid replacing the value of a directly stored load...
commit
|
commitdiff
|
tree
2011-03-10
Evan Cheng
Re-commit 127368 and 127371. They are exonerated.
commit
|
commitdiff
|
tree
2011-03-09
Evan Cheng
Revert 127368 and 127371 for now.
commit
|
commitdiff
|
tree
2011-03-09
Evan Cheng
Restore the default implementation of getCrossCopyRegClass...
commit
|
commitdiff
|
tree
2011-03-09
Evan Cheng
Change the definition of TargetRegisterInfo::getCrossCopyReg...
commit
|
commitdiff
|
tree
2011-03-02
Evan Cheng
Catch more cases where 2-address pass should 3-addressify...
commit
|
commitdiff
|
tree
2011-02-28
Evan Cheng
Fix a typo which cause dag combine crash. rdar://9059537.
commit
|
commitdiff
|
tree
2011-02-25
Evan Cheng
Fix typo.
commit
|
commitdiff
|
tree
2011-02-25
Evan Cheng
Each prologue may have multiple vpush instructions...
commit
|
commitdiff
|
tree
2011-02-24
Evan Cheng
Fix bug in X86 folding / unfolding table. Int_CMPSDrm...
commit
|
commitdiff
|
tree
2011-02-23
Evan Cheng
Change VFPNeonA8 definition to make the code easier...
commit
|
commitdiff
|
tree
2011-02-23
Evan Cheng
More fcopysign correctness and performance fix.
commit
|
commitdiff
|
tree
2011-02-22
Evan Cheng
VFP single precision arith instructions can go down...
commit
|
commitdiff
|
tree
2011-02-22
Evan Cheng
Guard against de-referencing MBB.end().
commit
|
commitdiff
|
tree
2011-02-22
Evan Cheng
available_externally (hidden or not) GVs are always...
commit
|
commitdiff
|
tree
2011-02-21
Evan Cheng
Skipping over debugvalue instructions to determine...
commit
|
commitdiff
|
tree
2011-02-21
Evan Cheng
Add more debugging output.
commit
|
commitdiff
|
tree
2011-02-16
Evan Cheng
Remove a duplicated check.
commit
|
commitdiff
|
tree
2011-02-16
Evan Cheng
Some single precision VFP instructions may be executed...
commit
|
commitdiff
|
tree
2011-02-15
Evan Cheng
Fix thinko. Cmp can be the first instruction in a MBB.
commit
|
commitdiff
|
tree
2011-02-14
Evan Cheng
Fix PR8854. Track inserted copies to avoid read before...
commit
|
commitdiff
|
tree
2011-02-11
Evan Cheng
Fix buggy fcopysign lowering.
commit
|
commitdiff
|
tree
2011-02-10
Evan Cheng
After 3-addressifying a two-address instruction, update...
commit
|
commitdiff
|
tree
2011-02-08
Evan Cheng
Temporary workaround for a bad bug introduced by r121082...
commit
|
commitdiff
|
tree
2011-02-07
Evan Cheng
Fix an obvious typo which caused an isel assertion...
commit
|
commitdiff
|
tree
2011-02-04
Evan Cheng
Update comments.
commit
|
commitdiff
|
tree
2011-02-02
Evan Cheng
Given a pair of floating point load and store, if there...
commit
|
commitdiff
|
tree
2011-02-01
Evan Cheng
Fix bogus assert condition noticed by Csaba Raduly.
commit
|
commitdiff
|
tree
2011-02-01
Evan Cheng
Fix test for non-darwin targets.
commit
|
commitdiff
|
tree
2011-02-01
Evan Cheng
Patches to build EFI with Clang/LLVM. By Carl Norum.
commit
|
commitdiff
|
tree
2011-01-29
Evan Cheng
Add a test for TCE return duplication.
commit
|
commitdiff
|
tree
2011-01-29
Evan Cheng
Re-apply r124518 with fix. Watch out for invalidated...
commit
|
commitdiff
|
tree
2011-01-29
Evan Cheng
Revert r124518. It broke Linux self-host.
commit
|
commitdiff
|
tree
2011-01-29
Evan Cheng
Re-commit r124462 with fixes. Tail recursion elim will...
commit
|
commitdiff
|
tree
2011-01-28
Evan Cheng
Revert r124462. There are a few big regressions that...
commit
|
commitdiff
|
tree
2011-01-28
Evan Cheng
- Stop simplifycfg from duplicating "ret" instructions...
commit
|
commitdiff
|
tree
2011-01-27
Evan Cheng
Fix PLD encoding.
commit
|
commitdiff
|
tree
2011-01-25
Evan Cheng
Don't merge restore with tail call instruction.
commit
|
commitdiff
|
tree
2011-01-21
Evan Cheng
Last round of fixes for movw + movt global address...
commit
|
commitdiff
|
tree
2011-01-20
Evan Cheng
Don't be overly aggressive with CSE of "ldr constantpool...
commit
|
commitdiff
|
tree
2011-01-20
Evan Cheng
Correct itinerary entry for t2MOV_pic_ga_add_pc.
commit
|
commitdiff
|
tree
2011-01-20
Evan Cheng
Add test.
commit
|
commitdiff
|
tree
2011-01-20
Evan Cheng
Sorry, several patches in one.
commit
|
commitdiff
|
tree
2011-01-19
Evan Cheng
Don't forget to emit the load from indirect symbol...
commit
|
commitdiff
|
tree
2011-01-17
Evan Cheng
Materialize GA addresses with movw + movt pairs for...
commit
|
commitdiff
|
tree
2011-01-16
Evan Cheng
Spill R4 if it's going to be used to restore SP from FP.
commit
|
commitdiff
|
tree
2011-01-14
Evan Cheng
Completed :lower16: / :upper16: support for movw /...
commit
|
commitdiff
|
tree
2011-01-13
Evan Cheng
Add comment about Thumb2 fixup comments being completely...
commit
|
commitdiff
|
tree
2011-01-13
Evan Cheng
Relax an assertion. On archs like ARM, an immediate...
commit
|
commitdiff
|
tree
2011-01-13
Evan Cheng
Model :upper16: and :lower16: as ARM specific MCTargetExpr...
commit
|
commitdiff
|
tree
2011-01-11
Evan Cheng
Clean up ARM subtarget code by using Triple ADT.
commit
|
commitdiff
|
tree
2011-01-08
Evan Cheng
Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic...
commit
|
commitdiff
|
tree
2011-01-07
Evan Cheng
Do not model all INLINEASM instructions as having unmodelled...
commit
|
commitdiff
|
tree
2011-01-07
Evan Cheng
Fix comment. INLINEASM node operand #3 is IsAlignStack...
commit
|
commitdiff
|
tree
2011-01-07
Evan Cheng
DBG_VALUE does not have any side effects; it also makes...
commit
|
commitdiff
|
tree
2011-01-07
Evan Cheng
Revert r122955. It seems using movups to lower memcpy...
commit
|
commitdiff
|
tree
next