projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove training whitespace.
2014-02-06
Evan Cheng
Revert r200095 and r200152. It turns out when compiling...
commit
|
commitdiff
|
tree
2014-01-26
Evan Cheng
Follow up of r200095. Code clean up.
commit
|
commitdiff
|
tree
2014-01-25
Evan Cheng
Clean up hack which is no longer needed after r198617...
commit
|
commitdiff
|
tree
2014-01-09
Evan Cheng
Clean up an inconsistency in v7s feature default.
commit
|
commitdiff
|
tree
2013-06-04
Evan Cheng
Cortex-R5 can issue Thumb2 integer division instructions.
commit
|
commitdiff
|
tree
2013-05-05
Evan Cheng
Test case for r181160 and r181161. rdar://13782395
commit
|
commitdiff
|
tree
2013-05-05
Evan Cheng
ARM AnalyzeBranch should conservatively return true...
commit
|
commitdiff
|
tree
2013-05-05
Evan Cheng
Teach if-converter to avoid removing BBs whose addresses...
commit
|
commitdiff
|
tree
2013-05-02
Evan Cheng
TiedTo flag can now be placed on implicit operands...
commit
|
commitdiff
|
tree
2013-04-10
Evan Cheng
__sincosf_stret returns sinf / cosf in bits 0:31 and...
commit
|
commitdiff
|
tree
2013-04-04
Evan Cheng
Revert r178713
commit
|
commitdiff
|
tree
2013-04-03
Evan Cheng
Make it possible to include llvm-c without including...
commit
|
commitdiff
|
tree
2013-02-21
Evan Cheng
Radar numbers don't belong in source code.
commit
|
commitdiff
|
tree
2013-02-11
Evan Cheng
Currently, codegen may spent some time in SDISel passes...
commit
|
commitdiff
|
tree
2013-02-11
Evan Cheng
Remove unnecessary code.
commit
|
commitdiff
|
tree
2013-02-06
Evan Cheng
Tweak check to avoid integer overflow (for insanely...
commit
|
commitdiff
|
tree
2013-01-30
Evan Cheng
Forgot the test case before.
commit
|
commitdiff
|
tree
2013-01-30
Evan Cheng
Restrict sin/cos optimization to 64-bit only for now...
commit
|
commitdiff
|
tree
2013-01-29
Evan Cheng
Remove dead code.
commit
|
commitdiff
|
tree
2013-01-29
Evan Cheng
Teach SDISel to combine fsin / fcos into a fsincos...
commit
|
commitdiff
|
tree
2013-01-10
Evan Cheng
CastInst::castIsValid should return true if the dest...
commit
|
commitdiff
|
tree
2013-01-10
Evan Cheng
PR14896: Handle memcpy from constant string where the...
commit
|
commitdiff
|
tree
2013-01-09
Evan Cheng
Fix a DAG combine bug visitBRCOND() is transforming...
commit
|
commitdiff
|
tree
2013-01-06
Evan Cheng
Fix for PR14739. It's not safe to fold a load into...
commit
|
commitdiff
|
tree
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
next