projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use TARGET2 relocation for TType references on ARM.
2012-11-13
Evan Cheng
Remove virtual keyword for two routines that should...
commit
|
commitdiff
|
tree
2012-11-13
Evan Cheng
Revert r167759. Ben is right this isn't likely to help...
commit
|
commitdiff
|
tree
2012-11-12
Evan Cheng
Cache size of PassVector to speed up getNumContainedPasses().
commit
|
commitdiff
|
tree
2012-11-10
Evan Cheng
Convert an improper CodeGen test to a MC test.
commit
|
commitdiff
|
tree
2012-11-10
Evan Cheng
xfail a bad test. This is a MC test but it's dependent...
commit
|
commitdiff
|
tree
2012-11-10
Evan Cheng
Disable the Thumb no-return call optimization:
commit
|
commitdiff
|
tree
2012-10-24
Evan Cheng
Fix a miscompilation caused by a typo. When turning...
commit
|
commitdiff
|
tree
2012-10-17
Evan Cheng
Add a really faster pre-RA scheduler (-pre-RA-sched...
commit
|
commitdiff
|
tree
2012-10-12
Evan Cheng
Legalizer optimize a pair of div / mod to a call to...
commit
|
commitdiff
|
tree
2012-10-11
Evan Cheng
Change MachineInstrBuilder::addDisp to copy over target...
commit
|
commitdiff
|
tree
2012-10-10
Evan Cheng
Add isel patterns for v2f32 / v4f32 neon.vbsl intrinsics...
commit
|
commitdiff
|
tree
2012-10-09
Evan Cheng
When expanding atomic load arith instructions, do not...
commit
|
commitdiff
|
tree
2012-10-05
Evan Cheng
Follow up to r165072. Try a different approach: only...
commit
|
commitdiff
|
tree
2012-10-02
Evan Cheng
Fix a serious X86 instruction selection bug. In
commit
|
commitdiff
|
tree
2012-09-29
Evan Cheng
Add test case for r164850.
commit
|
commitdiff
|
tree
2012-09-28
Evan Cheng
Do not delete BBs if their addresses are taken. rdar...
commit
|
commitdiff
|
tree
2012-09-28
Evan Cheng
GlobalDCE should be run at -O2 / -Os to eliminate unused...
commit
|
commitdiff
|
tree
2012-09-25
Evan Cheng
Fix an illegal tailcall opt where the callee returns...
commit
|
commitdiff
|
tree
2012-09-21
Evan Cheng
Fix a significant recent(?) regression. StackSlotColoring...
commit
|
commitdiff
|
tree
2012-09-20
Evan Cheng
Try to make these tests more portable.
commit
|
commitdiff
|
tree
2012-09-18
Evan Cheng
MOVi16 (movw) is only legal on cpus with V6T2 support...
commit
|
commitdiff
|
tree
2012-09-18
Evan Cheng
Use vld1 / vst2 for unaligned v2f64 load / store. e...
commit
|
commitdiff
|
tree
2012-09-18
Evan Cheng
Fix some funky indentation.
commit
|
commitdiff
|
tree
2012-09-14
Evan Cheng
Stylistic and 80-col fixes
commit
|
commitdiff
|
tree
2012-08-15
Evan Cheng
Use vld1/vst1 to load/store f64 if alignment is < 4...
commit
|
commitdiff
|
tree
2012-08-07
Evan Cheng
X86 cmp lowering is looking past truncate on the condition...
commit
|
commitdiff
|
tree
2012-07-27
Evan Cheng
Teach CodeGenPrep to look past bitcast when it's duplicating...
commit
|
commitdiff
|
tree
2012-07-17
Evan Cheng
Add test case for r160387
commit
|
commitdiff
|
tree
2012-07-17
Evan Cheng
Back out r160101 and instead implement a dag combine...
commit
|
commitdiff
|
tree
2012-07-17
Evan Cheng
Implement r160312 as target indepedenet dag combine.
commit
|
commitdiff
|
tree
2012-07-17
Evan Cheng
Make sure constant bitwidth is <= 64 bit before calling...
commit
|
commitdiff
|
tree
2012-07-17
Evan Cheng
This is another case where instcombine demanded bits...
commit
|
commitdiff
|
tree
2012-07-16
Evan Cheng
For something like
commit
|
commitdiff
|
tree
2012-07-12
Evan Cheng
Instcombine was transforming:
commit
|
commitdiff
|
tree
2012-07-11
Evan Cheng
InstrEmitter::EmitSubregNode() optimize extract_subreg...
commit
|
commitdiff
|
tree
2012-07-02
Evan Cheng
Target option DisableJumpTables is a gross hack. Move...
commit
|
commitdiff
|
tree
2012-07-02
Evan Cheng
Need a space.
commit
|
commitdiff
|
tree
2012-06-26
Evan Cheng
Add a missing check to avoid dereference null. No sensible...
commit
|
commitdiff
|
tree
2012-06-26
Evan Cheng
Remove a instcombine transform that (no longer?) makes...
commit
|
commitdiff
|
tree
2012-06-26
Evan Cheng
Make sure type is not extended or untyped before create...
commit
|
commitdiff
|
tree
2012-06-23
Evan Cheng
(sub X, imm) gets canonicalized to (add X, -imm)
commit
|
commitdiff
|
tree
2012-06-22
Evan Cheng
Forgot this patch in r159023.
commit
|
commitdiff
|
tree
2012-06-22
Evan Cheng
EmitZerofill should take a 64-bit size or else it's...
commit
|
commitdiff
|
tree
2012-06-21
Evan Cheng
Look pass zext to strength reduce an udiv. Patch by...
commit
|
commitdiff
|
tree
2012-06-21
Evan Cheng
Emit a single _udivmodsi4 libcall instead of two separate...
commit
|
commitdiff
|
tree
2012-06-16
Evan Cheng
It's not deterministic to iterate over SmallPtrSet...
commit
|
commitdiff
|
tree
2012-06-08
Evan Cheng
Start implementing pre-ra if-converter: using speculation...
commit
|
commitdiff
|
tree
2012-05-30
Evan Cheng
Teach taildup to update livein set. rdar://11538365
commit
|
commitdiff
|
tree
2012-05-30
Evan Cheng
If-converter models predicated defs as read + write...
commit
|
commitdiff
|
tree
2012-05-29
Evan Cheng
Optional def can be either a def or a use (of reg0).
commit
|
commitdiff
|
tree
2012-05-18
Evan Cheng
Teach two-address pass to update the "source" map so...
commit
|
commitdiff
|
tree
2012-05-16
Evan Cheng
Avoid creating a cycle when folding load / op with...
commit
|
commitdiff
|
tree
2012-05-03
Evan Cheng
Fix two-address pass's aggressive instruction commuting...
commit
|
commitdiff
|
tree
2012-04-27
Evan Cheng
Make test less fragile.
commit
|
commitdiff
|
tree
2012-04-27
Evan Cheng
Implement a bastardized ABI.
commit
|
commitdiff
|
tree
2012-04-27
Evan Cheng
- thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn...
commit
|
commitdiff
|
tree
2012-04-26
Evan Cheng
DumpSegment64Command() wasn't returning correct result...
commit
|
commitdiff
|
tree
2012-04-26
Evan Cheng
Specify cpu to unbreak tests.
commit
|
commitdiff
|
tree
2012-04-26
Evan Cheng
If triple is armv7 / thumbv7 and a CPU is specified...
commit
|
commitdiff
|
tree
2012-04-24
Evan Cheng
MachineBasicBlock::SplitCriticalEdge() should follow...
commit
|
commitdiff
|
tree
2012-04-23
Evan Cheng
Add a missing cpu subtype.
commit
|
commitdiff
|
tree
2012-04-13
Evan Cheng
On Darwin targets, only use vfma etc. if the source...
commit
|
commitdiff
|
tree
2012-04-12
Evan Cheng
Generalize r153635 to deal with TokenFactor chains...
commit
|
commitdiff
|
tree
2012-04-11
Evan Cheng
Add more fused mul+add/sub patterns. rdar://10139676
commit
|
commitdiff
|
tree
2012-04-11
Evan Cheng
Clean up ARM fused multiply + add/sub support some...
commit
|
commitdiff
|
tree
2012-04-11
Evan Cheng
Match (fneg (fma) to vfnma. rdar://10139676
commit
|
commitdiff
|
tree
2012-04-11
Evan Cheng
Merge fma.ll into fusedMAC.ll
commit
|
commitdiff
|
tree
2012-04-11
Evan Cheng
Fix a number of problems with ARM fused multiply add...
commit
|
commitdiff
|
tree
2012-04-10
Evan Cheng
Handle llvm.fma.* intrinsics. rdar://10914096
commit
|
commitdiff
|
tree
2012-04-10
Evan Cheng
Add proper checks.
commit
|
commitdiff
|
tree
2012-04-10
Evan Cheng
Make the code slightly more palatable.
commit
|
commitdiff
|
tree
2012-04-10
Evan Cheng
Fix a long standing tail call optimization bug. When...
commit
|
commitdiff
|
tree
2012-03-30
Evan Cheng
ARM target should allow codegenprep to duplicate ret...
commit
|
commitdiff
|
tree
2012-03-27
Evan Cheng
Post-ra LICM should take care not to hoist an instruction...
commit
|
commitdiff
|
tree
2012-03-26
Evan Cheng
ARM has a peephole optimization which looks for a def...
commit
|
commitdiff
|
tree
2012-03-22
Evan Cheng
Source order scheduler should not preschedule nodes...
commit
|
commitdiff
|
tree
2012-03-22
Evan Cheng
Assign node orders to target intrinsics which do not...
commit
|
commitdiff
|
tree
2012-03-20
Evan Cheng
Change conditional instructions definitions, e.g. ANDCC...
commit
|
commitdiff
|
tree
2012-03-20
Evan Cheng
Reserve number of MI operands to accom,odate complex...
commit
|
commitdiff
|
tree
2012-03-13
Evan Cheng
Fortify r152675 a bit. Although I'm not able to come...
commit
|
commitdiff
|
tree
2012-03-13
Evan Cheng
DAG combine incorrectly optimize (i32 vextract (v4i16...
commit
|
commitdiff
|
tree
2012-03-09
Evan Cheng
Cache MBB->begin. It's possible the scheduler / bundler...
commit
|
commitdiff
|
tree
2012-03-06
Evan Cheng
Extend r148086 to check for [r +/- reg] address mode...
commit
|
commitdiff
|
tree
2012-03-06
Evan Cheng
Avoid finalizeBundles infinite looping.
commit
|
commitdiff
|
tree
2012-03-01
Evan Cheng
Neuter the optimization I implemented with r107852...
commit
|
commitdiff
|
tree
2012-02-28
Evan Cheng
Re-commit r151623 with fix. Only issue special no-return...
commit
|
commitdiff
|
tree
2012-02-28
Evan Cheng
Some ARM implementaions, e.g. A-series, does return...
commit
|
commitdiff
|
tree
2012-02-27
Evan Cheng
Fix for PR12090: clear def maps of aliases when visiting...
commit
|
commitdiff
|
tree
2012-02-23
Evan Cheng
Canonicalize (srl (bswap x), 16) to (rotr (bswap x...
commit
|
commitdiff
|
tree
2012-02-23
Evan Cheng
Optimize a couple of common patterns involving conditional...
commit
|
commitdiff
|
tree
2012-02-21
Evan Cheng
Proper support for a bastardized darwin-eabi hybird...
commit
|
commitdiff
|
tree
2012-02-20
Evan Cheng
Fix machine-cp by having it to check sub-register indicies...
commit
|
commitdiff
|
tree
2012-02-20
Evan Cheng
Make post-ra tail duplication bundle safe. No test...
commit
|
commitdiff
|
tree
2012-02-08
Evan Cheng
Commit Andy Zhang's test for the lea patch.
commit
|
commitdiff
|
tree
2012-02-07
Evan Cheng
Use LEA to adjust stack ptr for Atom. Patch by Andy...
commit
|
commitdiff
|
tree
2012-02-07
Evan Cheng
Do not fold ADD / SUB into load / store (to form pre...
commit
|
commitdiff
|
tree
2012-02-05
Evan Cheng
DefinesPredicate should only look for def operands...
commit
|
commitdiff
|
tree
2012-01-30
Evan Cheng
PR11834: Use macros which are defined on Windows. Patch...
commit
|
commitdiff
|
tree
2012-01-25
Evan Cheng
Update hasProperty comment.
commit
|
commitdiff
|
tree
2012-01-21
Evan Cheng
Fix an obvious typo.
commit
|
commitdiff
|
tree
next