2007-02-07 |
Evan Cheng | isLowRegister() expects input is a physical register.
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | Rename.
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | If sp offset will be materialized in a register. Clear...
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | Get rid of references to iostream.
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | New entry.
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | In thumb mode, R3 is reserved, but it can be live in...
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | Update
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | - If fp (r7) is used to reference stack objects, use...
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | eliminateFrameIndex() is even more complicated if frame...
|
commit | commitdiff | tree |
2007-02-07 |
Evan Cheng | Spill / restore should avoid modifying the condition...
|
commit | commitdiff | tree |
2007-02-06 |
Evan Cheng | Select add FI, c correctly.
|
commit | commitdiff | tree |
2007-02-06 |
Evan Cheng | Add a DYNAMIC_STACKALLOC test case.
|
commit | commitdiff | tree |
2007-02-06 |
Evan Cheng | foldMemoryOperand() cannot fold tMOVrr sp into load...
|
commit | commitdiff | tree |
2007-02-06 |
Evan Cheng | eliminateFrameIndex() bug when frame pointer is used...
|
commit | commitdiff | tree |
2007-02-06 |
Evan Cheng | - Store val, [sp, c] must be selected to tSTRsp.
|
commit | commitdiff | tree |
2007-02-03 |
Evan Cheng | Add a test case.
|
commit | commitdiff | tree |
2007-02-03 |
Evan Cheng | ARM callseq_end should have a input flag operand so...
|
commit | commitdiff | tree |
2007-02-03 |
Evan Cheng | Fix comments.
|
commit | commitdiff | tree |
2007-02-03 |
Evan Cheng | - Branch max. displacement calculation bug.
|
commit | commitdiff | tree |
2007-02-03 |
Evan Cheng | __builtin_isunordered test case.
|
commit | commitdiff | tree |
2007-02-03 |
Evan Cheng | Pasto
|
commit | commitdiff | tree |
2007-02-02 |
Evan Cheng | Another thumb large stack offset codegen bug.
|
commit | commitdiff | tree |
2007-02-02 |
Evan Cheng | Use MBB.empty() instead of MBB.size() for speed.
|
commit | commitdiff | tree |
2007-02-02 |
Evan Cheng | Watch out for empty BB.
|
commit | commitdiff | tree |
2007-02-02 |
Evan Cheng | Ugh. Only meant to do this in thumb mode.
|
commit | commitdiff | tree |
2007-02-02 |
Evan Cheng | Fix a bug in getARMCMP (which translate CondCode to...
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Thumb does not have clz.
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Pasto. Lots of it.
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | - Off by one bugs in maximum displacement calculation...
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | .set pc relative displacement bug: label should be...
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Add a note.
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Add a test case.
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Also set alignment of stack-based structs to 4 in thumb...
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Added a thumb vararg test.
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Special epilogue for vararg functions. We cannot do...
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Pessmistically assume the .align 2 before the first...
|
commit | commitdiff | tree |
2007-02-01 |
Evan Cheng | Possible JT improvements.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Fix test case.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Don't emit unnecessary .align directive.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Handle an interesting corner case: the constpool_entry...
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Don't want to add FramePtr to callee save spill list...
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Fix test cases.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Darwin ABI requires FP to point to stack slot of prev FP.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Add entry.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Thumb add sp, #imm requires the immediate value be...
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Update comment.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Dead comment.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Thumb asm syntax does not want 's' suffix for flag...
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | When determining whether a pc relative branch / load...
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Some comments.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | ConstPool island bug: watch out for cases where UserMI...
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Specify the right CC for comparison libcalls.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Allow the target to override the ISD::CondCode that...
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Added O_F32 and O_64 in addition to UO_F32 and UO_64...
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | Observe -soft-float.
|
commit | commitdiff | tree |
2007-01-31 |
Evan Cheng | - Added Thumb constpool island support.
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | Combine two tests.
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | During PEI, if the immediate value of sp + offset is...
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | - Fix codegen for pc relative constant (e.g. JT) in...
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | Copy and paste bug.
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | Darwin -static should codegen static ctors / dtors...
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | Misseed thumb jumptable branch.
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | Add / merge tests.
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | In thumb mode, round up stack frame size to multiple...
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | Thumb eliminateFrameIndex fixes.
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | Change the operand orders to t_addrmode_s* to make...
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | - In thumb mode, if size of MachineFunction is >= 2048...
|
commit | commitdiff | tree |
2007-01-30 |
Evan Cheng | Use BL to implement Thumb far jumps.
|
commit | commitdiff | tree |
2007-01-29 |
Evan Cheng | Factor GetInstSize() out of constpool island pass.
|
commit | commitdiff | tree |
2007-01-29 |
Evan Cheng | Comment.
|
commit | commitdiff | tree |
2007-01-29 |
Evan Cheng | Remember if LR register has been spilled in this function.
|
commit | commitdiff | tree |
2007-01-27 |
Evan Cheng | New entry.
|
commit | commitdiff | tree |
2007-01-27 |
Evan Cheng | Thumb jumptable support.
|
commit | commitdiff | tree |
2007-01-27 |
Evan Cheng | Thumb add / sub with carry.
|
commit | commitdiff | tree |
2007-01-27 |
Evan Cheng | Thumb tests.
|
commit | commitdiff | tree |
2007-01-27 |
Evan Cheng | Merge tests.
|
commit | commitdiff | tree |
2007-01-26 |
Evan Cheng | Represent tADDspi and tSUBspi as two-address instructions.
|
commit | commitdiff | tree |
2007-01-26 |
Evan Cheng | Conditional branch being fixed up is not the last MI...
|
commit | commitdiff | tree |
2007-01-26 |
Evan Cheng | extload -> zextload
|
commit | commitdiff | tree |
2007-01-26 |
Evan Cheng | SplitBlockBeforeInstr() insert a unconditional branch...
|
commit | commitdiff | tree |
2007-01-26 |
Evan Cheng | Need to scan the function for branches even if there...
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | Forgot to update this.
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | Add comment, fix typo, reduce memory usage, etc.
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | I am an idiot.
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | Fix comment.
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | Fix test case.
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | - Tell PEI that PPC will handle stack frame rounding...
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | Added a MRegisterInfo hook that tells PEI the target...
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | Doh. Skip JT branches.
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | Added (preliminary) branch shortening capability to...
|
commit | commitdiff | tree |
2007-01-25 |
Evan Cheng | Getting rid uses of evil std::set<>
|
commit | commitdiff | tree |
2007-01-24 |
Evan Cheng | Use PC relative ldr to load from a constantpool in...
|
commit | commitdiff | tree |
2007-01-24 |
Evan Cheng | Renamed getTypeAlignmentShift() to getPreferredTypeAlignment...
|
commit | commitdiff | tree |
2007-01-24 |
Evan Cheng | Allow [ fi#c, imm ] as ARM load / store addresses.
|
commit | commitdiff | tree |
2007-01-24 |
Evan Cheng | Added some load from stack frames test cases.
|
commit | commitdiff | tree |
2007-01-24 |
Evan Cheng | Various Thumb mode load / store isel bug fixes.
|
commit | commitdiff | tree |
2007-01-23 |
Evan Cheng | Thumb test cases.
|
commit | commitdiff | tree |
2007-01-23 |
Evan Cheng | - Reorg Thumb load / store instructions. Combine each...
|
commit | commitdiff | tree |
2007-01-23 |
Evan Cheng | Thumb test cases.
|
commit | commitdiff | tree |
next |