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 |
2012-01-19 |
Evan Cheng | More bundle related API additions.
|
commit | commitdiff | tree |
2012-01-19 |
Evan Cheng | Rewriter should definitly rewrite instructions inside...
|
commit | commitdiff | tree |
2012-01-19 |
Evan Cheng | Enhance finalizeBundle to return end of bundle iterator...
|
commit | commitdiff | tree |
2012-01-19 |
Evan Cheng | - Slight change to finalizeBundle() interface. LastMI...
|
commit | commitdiff | tree |
2012-01-19 |
Evan Cheng | Rename Finalizebundle to finalizeBundle to conform...
|
commit | commitdiff | tree |
2012-01-14 |
Evan Cheng | After r147827 and r147902, it's now possible for unallocatab...
|
commit | commitdiff | tree |
2012-01-13 |
Evan Cheng | DAGCombine's logic for forming pre- and post- indexed...
|
commit | commitdiff | tree |
2012-01-12 |
Evan Cheng | When hoisting common code, watch out for uses which...
|
commit | commitdiff | tree |
2012-01-12 |
Evan Cheng | Allow targets to select source order pre-RA scheduler.
|
commit | commitdiff | tree |
2012-01-12 |
Evan Cheng | Move Sched::Preference out of TargetMachine.h where...
|
commit | commitdiff | tree |
2012-01-11 |
Evan Cheng | Avoid CSE of instructions which define physical registers...
|
commit | commitdiff | tree |
2012-01-10 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2012-01-10 |
Evan Cheng | Allow machine-cse to look across MBB boundary when...
|
commit | commitdiff | tree |
2012-01-08 |
Evan Cheng | Don't forget to transfer implicit uses of return instruction.
|
commit | commitdiff | tree |
2012-01-08 |
Evan Cheng | Avoid eraseing copies from a reserved register unless...
|
commit | commitdiff | tree |
2012-01-07 |
Evan Cheng | Revert part of r147716. Looks like x87 instructions...
|
commit | commitdiff | tree |
2012-01-07 |
Evan Cheng | Added a late machine instruction copy propagation pass...
|
commit | commitdiff | tree |
2012-01-07 |
Evan Cheng | Copy implicit defs (e.g. r0) when changing tBX_RET...
|
commit | commitdiff | tree |
2012-01-04 |
Evan Cheng | Fix more places which should be checking for iOS, not...
|
commit | commitdiff | tree |
2012-01-04 |
Evan Cheng | For x86, canonicalize max
|
commit | commitdiff | tree |
2011-12-21 |
Evan Cheng | Fix a couple of copy-n-paste bugs. Noticed by George...
|
commit | commitdiff | tree |
2011-12-20 |
Evan Cheng | ARM target code clean up. Check for iOS, not Darwin...
|
commit | commitdiff | tree |
2011-12-19 |
Evan Cheng | Move tests to FileCheck.
|
commit | commitdiff | tree |
2011-12-19 |
Evan Cheng | Add a if-conversion optimization that allows 'true...
|
commit | commitdiff | tree |
2011-12-17 |
Evan Cheng | Fix a CPSR liveness tracking bug introduced when I...
|
commit | commitdiff | tree |
2011-12-14 |
Evan Cheng | Add a blurb about MachineInstr bundling support.
|
commit | commitdiff | tree |
2011-12-14 |
Evan Cheng | Add high level description of MachineInstr bundles.
|
commit | commitdiff | tree |
2011-12-14 |
Evan Cheng | Model ARM predicated write as read-mod-write. e.g.
|
commit | commitdiff | tree |
2011-12-14 |
Evan Cheng | Allow target to specify register output dependency...
|
commit | commitdiff | tree |
2011-12-14 |
Evan Cheng | - Add MachineInstrBundle.h and MachineInstrBundle.cpp...
|
commit | commitdiff | tree |
2011-12-09 |
Evan Cheng | Update test to something more sensible.
|
commit | commitdiff | tree |
2011-12-09 |
Evan Cheng | Move isUnpredicatedTerminator() default implementation...
|
commit | commitdiff | tree |
2011-12-09 |
Evan Cheng | Remove hasSSE1orAVX(). It's the same as hasXMM().
|
commit | commitdiff | tree |
2011-12-09 |
Evan Cheng | Forgot setting -march.
|
commit | commitdiff | tree |
2011-12-08 |
Evan Cheng | Add 256-bit variant vmovss and vmovsd patterns. rdar...
|
commit | commitdiff | tree |
2011-12-08 |
Evan Cheng | Add various missing AVX patterns which was causing...
|
commit | commitdiff | tree |
2011-12-08 |
Evan Cheng | Make MachineInstr instruction property queries more...
|
commit | commitdiff | tree |
2011-12-08 |
Evan Cheng | Add test for r146163.
|
commit | commitdiff | tree |
2011-12-08 |
Evan Cheng | Many of the SSE patterns should not be selected when...
|
commit | commitdiff | tree |
next |