2008-10-13 |
Evan Cheng | Add a test case for _Complex passed as a FCA.
|
commit | commitdiff | tree |
2008-10-13 |
Evan Cheng | Clarify meaning of copyRegToReg's return value.
|
commit | commitdiff | tree |
2008-10-06 |
Evan Cheng | Fix PR2850 and PR2863. Only generate movddup for 128...
|
commit | commitdiff | tree |
2008-10-06 |
Evan Cheng | Cosmetic.
|
commit | commitdiff | tree |
2008-10-06 |
Evan Cheng | This is an objective-c test, not an objective-c++ one.
|
commit | commitdiff | tree |
2008-10-03 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2008-10-03 |
Evan Cheng | Fix typos pointed out by Duncan. Also untabify these...
|
commit | commitdiff | tree |
2008-10-02 |
Evan Cheng | A Partitioned Boolean Quadratic Programming (PBQP)...
|
commit | commitdiff | tree |
2008-09-30 |
Evan Cheng | Add runStaticConstructorsDestructors which runs ctors...
|
commit | commitdiff | tree |
2008-09-30 |
Evan Cheng | Re-apply 56835 along with header file changes.
|
commit | commitdiff | tree |
2008-09-30 |
Evan Cheng | If a re-materializable instruction has a register operand...
|
commit | commitdiff | tree |
2008-09-29 |
Evan Cheng | Fix PR2835. Do not change the width of a volatile load.
|
commit | commitdiff | tree |
2008-09-27 |
Evan Cheng | Re-apply 56683 with fixes.
|
commit | commitdiff | tree |
2008-09-26 |
Evan Cheng | Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50...
|
commit | commitdiff | tree |
2008-09-26 |
Evan Cheng | unpckhps requires sse1, punpckhdq requires sse2.
|
commit | commitdiff | tree |
2008-09-26 |
Evan Cheng | Fix @llvm.frameaddress codegen. FP elimination optimization...
|
commit | commitdiff | tree |
2008-09-26 |
Evan Cheng | Avoid spilling EBP / RBP twice in the prologue.
|
commit | commitdiff | tree |
2008-09-26 |
Evan Cheng | X86 address displacement field must be interpreted...
|
commit | commitdiff | tree |
2008-09-25 |
Evan Cheng | Prefer movlhps over punpcklqdq, etc. in more cases.
|
commit | commitdiff | tree |
2008-09-25 |
Evan Cheng | With sse3 and when the source is a load or has multiple...
|
commit | commitdiff | tree |
2008-09-25 |
Evan Cheng | Temporarily backing out 56585:56589 to unbreak the...
|
commit | commitdiff | tree |
2008-09-25 |
Evan Cheng | pmovsxbq etc. requires sse4.1.
|
commit | commitdiff | tree |
2008-09-25 |
Evan Cheng | <rdar://problem/6234798> Assertion failed: (!OpInfo...
|
commit | commitdiff | tree |
2008-09-24 |
Evan Cheng | Fix patterns for SSE4.1 move and sign extend instructions...
|
commit | commitdiff | tree |
2008-09-24 |
Evan Cheng | X86ISD::VZEXT_LOAD should produce and fold a chain.
|
commit | commitdiff | tree |
2008-09-24 |
Evan Cheng | Add DisableGVCompilation which forces the JIT to assert...
|
commit | commitdiff | tree |
2008-09-24 |
Evan Cheng | Commit CodeGenPrepare.cpp changes which was accidentially...
|
commit | commitdiff | tree |
2008-09-24 |
Evan Cheng | Test fp not.
|
commit | commitdiff | tree |
2008-09-24 |
Evan Cheng | Properly handle 'm' inline asm constraints. If a GV...
|
commit | commitdiff | tree |
2008-09-22 |
Evan Cheng | Support x86 specific inline asm modifier 'J'.
|
commit | commitdiff | tree |
2008-09-22 |
Evan Cheng | Livestacks really does preserve everything.
|
commit | commitdiff | tree |
2008-09-22 |
Evan Cheng | Instead of setPreservesAll, just mark them preseving...
|
commit | commitdiff | tree |
2008-09-22 |
Evan Cheng | Test case for fp logical instructions.
|
commit | commitdiff | tree |
2008-09-22 |
Evan Cheng | Mark several codegen passes as preserving all analysis.
|
commit | commitdiff | tree |
2008-09-22 |
Evan Cheng | Per review feedback: Only perform
|
commit | commitdiff | tree |
2008-09-20 |
Evan Cheng | Fix PR2808. When regalloc runs out of register, it...
|
commit | commitdiff | tree |
2008-09-20 |
Evan Cheng | Clean up the test.
|
commit | commitdiff | tree |
2008-09-20 |
Evan Cheng | No need to print function stubs for Mac OS X 10.5 and...
|
commit | commitdiff | tree |
2008-09-20 |
Evan Cheng | 80 column violation.
|
commit | commitdiff | tree |
2008-09-19 |
Evan Cheng | Continue after removing the current MI.
|
commit | commitdiff | tree |
2008-09-19 |
Evan Cheng | Re-materalized definition instructions may be dead...
|
commit | commitdiff | tree |
2008-09-18 |
Evan Cheng | Somehow RegAllocLinearScan is keeping two pointers...
|
commit | commitdiff | tree |
2008-09-18 |
Evan Cheng | Preliminary support for systems which require changing...
|
commit | commitdiff | tree |
2008-09-18 |
Evan Cheng | Duh. Default to ARMCC::AL (always).
|
commit | commitdiff | tree |
2008-09-18 |
Evan Cheng | Clean up.
|
commit | commitdiff | tree |
2008-09-18 |
Evan Cheng | Cosmetic.
|
commit | commitdiff | tree |
2008-09-17 |
Evan Cheng | Unallocatable registers do not have live intervals.
|
commit | commitdiff | tree |
2008-09-17 |
Evan Cheng | Fix addrmode1 instruction encodings; fix bx_ret encoding.
|
commit | commitdiff | tree |
2008-09-17 |
Evan Cheng | Specify instruction encoding using range list to avoid...
|
commit | commitdiff | tree |
2008-09-17 |
Evan Cheng | Add instruction names as comments to InstBits entries.
|
commit | commitdiff | tree |
2008-09-16 |
Evan Cheng | When converting a CopyFromReg to a copy instruction...
|
commit | commitdiff | tree |
2008-09-16 |
Evan Cheng | AllocateRWXMemory -> AllocateRWX.
|
commit | commitdiff | tree |
2008-09-15 |
Evan Cheng | Correctly update kill infos after extending a live...
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Fix random abort.
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Typo.
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Rely on instruction format to determine so_reg operand...
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Revert 56176. All those instruction formats are still...
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Accidentially flipped the condition.
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Add debug dumps.
|
commit | commitdiff | tree |
2008-09-12 |
Evan Cheng | Eliminate unnecessary instruction formats.
|
commit | commitdiff | tree |
2008-09-12 |
Evan Cheng | Addrmode 1 S bit can be dynamically set. Look for CPSR...
|
commit | commitdiff | tree |
2008-09-12 |
Evan Cheng | Rewrite address mode 1 code emission routines.
|
commit | commitdiff | tree |
2008-09-12 |
Evan Cheng | On some targets, non-move instructions can become move...
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Fix PR2748. Avoid coalescing physical register with...
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Fix PR2783 - coalescer bug. Missing a TargetRegisterInfo...
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Eliminate some unused methods.
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Change getSubReg semantics. It now returns zero if...
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Fix a 80 column violation.
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Propagate subreg index when promoting a load to a copy.
|
commit | commitdiff | tree |
2008-09-10 |
Evan Cheng | Fix PR2664 - spiller GetRegForReload wasn't respecting...
|
commit | commitdiff | tree |
2008-09-10 |
Evan Cheng | Fix a fastcc + sret bug. If fastcc and sret, callee...
|
commit | commitdiff | tree |
2008-09-10 |
Evan Cheng | Fix typo.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | A few more places where FPOW is being ignored.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Legalizer was missing code that expand fpow to a libcall.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Clear preference when it no longer makes sense.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Fix PR2757. Ignore liveinterval register allocation...
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Allow use of ssh to perform remote execution.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Fix a constant lowering bug. Now we can do load and...
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Handle calls which produce i1 results: promote to i8...
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Avoid redefinition and nnbreak windows build.
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Correctly handle physical register inputs. They are...
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Add fast isel physical register definition support.
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Add support to extend call operands when needed. Enable...
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Initial fastisel call support for C, Fast, and X86_FastCall...
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Some code clean up.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | - Doh. Pass vector by value is bad.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Eliminate a compile time warning.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Handle x86 truncate to i8 with target hook for now.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Fix indentation of generated code.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Ignore multi-instruction patterns. e.g.
|
commit | commitdiff | tree |
2008-09-05 |
Evan Cheng | Factor out code that emits load and store instructions.
|
commit | commitdiff | tree |
2008-09-05 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2008-09-05 |
Evan Cheng | If SSE2 is available, x86 should pass first 3 f32/f64...
|
commit | commitdiff | tree |
2008-09-05 |
Evan Cheng | Add a variant of AnalyzeCallOperands that can be used...
|
commit | commitdiff | tree |
2008-09-04 |
Evan Cheng | For whatever the reason, x86 CallingConv::Fast (i.e...
|
commit | commitdiff | tree |
2008-09-04 |
Evan Cheng | Load from GV stub should be locally CSE'd.
|
commit | commitdiff | tree |
2008-09-04 |
Evan Cheng | Fix an overly strict assertion. Source register of...
|
commit | commitdiff | tree |
2008-09-04 |
Evan Cheng | Remove code that pad number of bytes to pop for X86_FastCall...
|
commit | commitdiff | tree |
next |