projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
VCVTSS2SD requires a strict alignment. Thanks Elena.
2012-12-21
Evan Cheng
Add targets to skip running the GC passes.
commit
|
commitdiff
|
tree
2012-12-21
Evan Cheng
Every pass deserves a name, even codegenprep.
commit
|
commitdiff
|
tree
2012-12-20
Evan Cheng
On some ARM cpus, flags setting movs with shifter operand...
commit
|
commitdiff
|
tree
2012-12-19
Evan Cheng
LLVM sdisel normalize bit extraction of the form:
commit
|
commitdiff
|
tree
2012-12-13
Evan Cheng
Fix a bug in DAGCombiner::MatchBSwapHWord. Make sure...
commit
|
commitdiff
|
tree
2012-12-12
Evan Cheng
Fix a logic bug in inline expansion of memcpy / memset...
commit
|
commitdiff
|
tree
2012-12-12
Evan Cheng
Sorry about the churn. One more change to getOptimalMemOpTyp...
commit
|
commitdiff
|
tree
2012-12-12
Evan Cheng
- Rename isLegalMemOpType to isSafeMemOpType. "Legal...
commit
|
commitdiff
|
tree
2012-12-12
Evan Cheng
Avoid using lossy load / stores for memcpy / memset...
commit
|
commitdiff
|
tree
2012-12-11
Evan Cheng
Replace TargetLowering::isIntImmLegal() with
commit
|
commitdiff
|
tree
2012-12-11
Evan Cheng
Stylistic tweak.
commit
|
commitdiff
|
tree
2012-12-10
Evan Cheng
Some enhancements for memcpy / memset inline expansion.
commit
|
commitdiff
|
tree
2012-12-06
Evan Cheng
Replace r169459 with something safer. Rather than having...
commit
|
commitdiff
|
tree
2012-12-06
Evan Cheng
Properly fix the tes.
commit
|
commitdiff
|
tree
2012-12-06
Evan Cheng
Let targets provide hooks that compute known zero and...
commit
|
commitdiff
|
tree
2012-12-05
Evan Cheng
Add x86 isel lowering logic to form bit test with inverted...
commit
|
commitdiff
|
tree
2012-12-04
Evan Cheng
ARM custom lower ctpop for vector types. Patch by Pete...
commit
|
commitdiff
|
tree
2012-11-30
Evan Cheng
Fix logic to determine whether to turn a switch into...
commit
|
commitdiff
|
tree
2012-11-17
Evan Cheng
Teach SROA rewriteVectorizedStoreInst to handle cases...
commit
|
commitdiff
|
tree
2012-11-15
Evan Cheng
Clarify my code ownership
commit
|
commitdiff
|
tree
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
next