2007-02-25 |
Dale Johannesen | cosmetic changes from review of last patch. obvious |
tree | commitdiff |
2007-02-25 |
Dale Johannesen | remove crediting of Evan Cheng and me. |
tree | commitdiff |
2007-02-25 |
Dale Johannesen | Removed WaterListOffset, inserted BBOffsets. Remove... |
tree | commitdiff |
2007-02-23 |
Lauro Ramos Venancio | bugfix: SP wasn't updated for varargs when frame pointe... |
tree | commitdiff |
2007-02-23 |
Lauro Ramos Venancio | Fix stack alignment in functions with varargs. |
tree | commitdiff |
2007-02-23 |
Dale Johannesen | rewrite of constant islands |
tree | commitdiff |
2007-02-23 |
Evan Cheng | Added -march=thumb; removed -enable-thumb. |
tree | commitdiff |
2007-02-23 |
Evan Cheng | Add option to turn on register scavenger; By default... |
tree | commitdiff |
2007-02-22 |
Jim Laskey | Simplify lowering and selection of exception ops. |
tree | commitdiff |
2007-02-21 |
Jim Laskey | Support to provide exception and selector registers. |
tree | commitdiff |
2007-02-19 |
Evan Cheng | Re-apply my liveintervalanalysis changes. Now with... |
tree | commitdiff |
2007-02-19 |
Reid Spencer | For PR1207: |
tree | commitdiff |
2007-02-17 |
Evan Cheng | Added getReservedRegs(). |
tree | commitdiff |
2007-02-14 |
Chris Lattner | Generalize TargetData strings, to support more interest... |
tree | commitdiff |
2007-02-13 |
Lauro Ramos Venancio | Add space between // and the comment. |
tree | commitdiff |
2007-02-13 |
Lauro Ramos Venancio | Add ABI information to ARM subtarget. |
tree | commitdiff |
2007-02-13 |
Lauro Ramos Venancio | According to ARM EABI, 8-bytes function arguments must... |
tree | commitdiff |
2007-02-09 |
Evan Cheng | These vectors are frequently large. Use std::vector... |
tree | commitdiff |
2007-02-09 |
Evan Cheng | Add reference counting to constantpool entries. Delete... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | isLowRegister() expects input is a physical register. |
tree | commitdiff |
2007-02-07 |
Evan Cheng | Rename. |
tree | commitdiff |
2007-02-07 |
Evan Cheng | If sp offset will be materialized in a register. Clear... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | Get rid of references to iostream. |
tree | commitdiff |
2007-02-07 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-02-07 |
Evan Cheng | In thumb mode, R3 is reserved, but it can be live in... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | Update |
tree | commitdiff |
2007-02-07 |
Evan Cheng | - If fp (r7) is used to reference stack objects, use... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | eliminateFrameIndex() is even more complicated if frame... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | Spill / restore should avoid modifying the condition... |
tree | commitdiff |
2007-02-06 |
Evan Cheng | Select add FI, c correctly. |
tree | commitdiff |
2007-02-06 |
Evan Cheng | foldMemoryOperand() cannot fold tMOVrr sp into load... |
tree | commitdiff |
2007-02-06 |
Evan Cheng | eliminateFrameIndex() bug when frame pointer is used... |
tree | commitdiff |
2007-02-06 |
Evan Cheng | - Store val, [sp, c] must be selected to tSTRsp. |
tree | commitdiff |
2007-02-03 |
Evan Cheng | ARM callseq_end should have a input flag operand so... |
tree | commitdiff |
2007-02-03 |
Evan Cheng | Fix comments. |
tree | commitdiff |
2007-02-03 |
Evan Cheng | - Branch max. displacement calculation bug. |
tree | commitdiff |
2007-02-02 |
Lauro Ramos Venancio | bugfix: SP isn't resetted when function has FP and... |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Another thumb large stack offset codegen bug. |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Use MBB.empty() instead of MBB.size() for speed. |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Watch out for empty BB. |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Ugh. Only meant to do this in thumb mode. |
tree | commitdiff |
2007-02-02 |
Chris Lattner | add a note |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Fix a bug in getARMCMP (which translate CondCode to... |
tree | commitdiff |
2007-02-01 |
Evan Cheng | Thumb does not have clz. |
tree | commitdiff |
2007-02-01 |
Lauro Ramos Venancio | Define PrivateGlobalPrefix for ARM Linux. (Fix CodeGen... |
tree | commitdiff |
2007-02-01 |
Evan Cheng | Pasto. Lots of it. |
tree | commitdiff |
2007-02-01 |
Lauro Ramos Venancio | Fix .thumb_func directive on linux. |
tree | commitdiff |
2007-02-01 |
Evan Cheng | - Off by one bugs in maximum displacement calculation... |
tree | commitdiff |
2007-02-01 |
Evan Cheng | .set pc relative displacement bug: label should be... |
tree | commitdiff |
2007-02-01 |
Evan Cheng | Add a note. |
tree | commitdiff |
2007-02-01 |
Evan Cheng | Also set alignment of stack-based structs to 4 in thumb... |
tree | commitdiff |
2007-02-01 |
Evan Cheng | Special epilogue for vararg functions. We cannot do... |
tree | commitdiff |
2007-02-01 |
Evan Cheng | Pessmistically assume the .align 2 before the first... |
tree | commitdiff |
2007-02-01 |
Evan Cheng | Possible JT improvements. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Don't emit unnecessary .align directive. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Handle an interesting corner case: the constpool_entry... |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Don't want to add FramePtr to callee save spill list... |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Darwin ABI requires FP to point to stack slot of prev FP. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Add entry. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Thumb add sp, #imm requires the immediate value be... |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Update comment. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Thumb asm syntax does not want 's' suffix for flag... |
tree | commitdiff |
2007-01-31 |
Evan Cheng | When determining whether a pc relative branch / load... |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Some comments. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | ConstPool island bug: watch out for cases where UserMI... |
tree | commitdiff |
2007-01-31 |
Lauro Ramos Venancio | ARM fix: Miscompilation when frame pointer can't be... |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Specify the right CC for comparison libcalls. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Observe -soft-float. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | - Added Thumb constpool island support. |
tree | commitdiff |
2007-01-30 |
Evan Cheng | During PEI, if the immediate value of sp + offset is... |
tree | commitdiff |
2007-01-30 |
Evan Cheng | - Fix codegen for pc relative constant (e.g. JT) in... |
tree | commitdiff |
2007-01-30 |
Reid Spencer | For PR1136: Rename GlobalVariable::isExternal as isDecl... |
tree | commitdiff |
2007-01-30 |
Evan Cheng | Copy and paste bug. |
tree | commitdiff |
2007-01-30 |
Evan Cheng | Darwin -static should codegen static ctors / dtors... |
tree | commitdiff |
2007-01-30 |
Evan Cheng | Misseed thumb jumptable branch. |
tree | commitdiff |
2007-01-30 |
Evan Cheng | In thumb mode, round up stack frame size to multiple... |
tree | commitdiff |
2007-01-30 |
Evan Cheng | Thumb eliminateFrameIndex fixes. |
tree | commitdiff |
2007-01-30 |
Evan Cheng | Change the operand orders to t_addrmode_s* to make... |
tree | commitdiff |
2007-01-30 |
Evan Cheng | - In thumb mode, if size of MachineFunction is >= 2048... |
tree | commitdiff |
2007-01-30 |
Evan Cheng | Use BL to implement Thumb far jumps. |
tree | commitdiff |
2007-01-29 |
Evan Cheng | Factor GetInstSize() out of constpool island pass. |
tree | commitdiff |
2007-01-29 |
Nate Begeman | Finish off bug 680, allowing targets to custom lower... |
tree | commitdiff |
2007-01-29 |
Evan Cheng | Comment. |
tree | commitdiff |
2007-01-29 |
Evan Cheng | Remember if LR register has been spilled in this function. |
tree | commitdiff |
2007-01-28 |
Anton Korobeynikov | Propagate changes from my local tree. This patch includes: |
tree | commitdiff |
2007-01-27 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-01-27 |
Evan Cheng | Thumb jumptable support. |
tree | commitdiff |
2007-01-27 |
Evan Cheng | Thumb add / sub with carry. |
tree | commitdiff |
2007-01-26 |
Lauro Ramos Venancio | Some asm directives fixes for ELF. |
tree | commitdiff |
2007-01-26 |
Evan Cheng | Represent tADDspi and tSUBspi as two-address instructions. |
tree | commitdiff |
2007-01-26 |
Jim Laskey | Change the MachineDebugInfo to MachineModuleInfo to... |
tree | commitdiff |
2007-01-26 |
Lauro Ramos Venancio | Fix Data16bitsDirective for ELF. |
tree | commitdiff |
2007-01-26 |
Evan Cheng | Conditional branch being fixed up is not the last MI... |
tree | commitdiff |
2007-01-26 |
Lauro Ramos Venancio | If the constant pool value is a extern weak symbol... |
tree | commitdiff |
2007-01-26 |
Evan Cheng | extload -> zextload |
tree | commitdiff |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
tree | commitdiff |
2007-01-26 |
Evan Cheng | SplitBlockBeforeInstr() insert a unconditional branch... |
tree | commitdiff |
2007-01-26 |
Evan Cheng | Need to scan the function for branches even if there... |
tree | commitdiff |
2007-01-25 |
Evan Cheng | Forgot to update this. |
tree | commitdiff |
2007-01-25 |
Evan Cheng | Add comment, fix typo, reduce memory usage, etc. |
tree | commitdiff |
next |