| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove the linker_private and linker_private_weak linkages. | Rafael Espindola | 2014-03-13 | 2 | -3/+3 |
* | IR: add a second ordering operand to cmpxhg for failure | Tim Northover | 2014-03-11 | 1 | -2/+2 |
* | [Sparc] Add support for parsing directives in SparcAsmParser. | Venkatraman Govindaraju | 2014-03-01 | 1 | -2/+0 |
* | [Sparc] Emit 'restore' instead of 'restore %g0, %g0, %g0'. This improves the ... | Venkatraman Govindaraju | 2014-03-01 | 2 | -3/+6 |
* | Lower FNEG just like FABS to fneg[ds] and fmov[ds], thus avoiding | Roman Divacky | 2014-02-27 | 1 | -0/+11 |
* | SPARC: Implement TRAP lowering. Matches what GCC emits. | Benjamin Kramer | 2014-02-23 | 1 | -0/+11 |
* | Expand 64bit {SHL,SHR,SRA}_PARTS on sparcv9. | Roman Divacky | 2014-02-19 | 1 | -0/+14 |
* | [Sparc] Remove spurious checks from a testcase. | Venkatraman Govindaraju | 2014-02-19 | 1 | -2/+0 |
* | Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove ... | Daniel Sanders | 2014-02-13 | 1 | -0/+22 |
* | [Sparc] Emit relocations for Thread Local Storage (TLS) when integrated assem... | Venkatraman Govindaraju | 2014-02-07 | 1 | -0/+48 |
* | [Sparc] Emit correct relocations for PIC code when integrated assembler is used. | Venkatraman Govindaraju | 2014-02-07 | 1 | -0/+33 |
* | [Sparc] Set %o7 as the return address register instead of %i7 in MCRegisterIn... | Venkatraman Govindaraju | 2014-02-01 | 1 | -0/+8 |
* | Implement SPARCv9 atomic_swap_64 with a pseudo. | Jakob Stoklund Olesen | 2014-01-30 | 1 | -0/+9 |
* | [Sparc] Use %r_disp32 for pc_rel entries in FDE as well. | Venkatraman Govindaraju | 2014-01-29 | 1 | -0/+2 |
* | [Sparc] Use %r_disp32 for pc_rel entries in gcc_except_table and eh_frame. | Venkatraman Govindaraju | 2014-01-29 | 1 | -2/+27 |
* | [SparcV9] Use correct register class (I64RegClass) to hold the address of _G... | Venkatraman Govindaraju | 2014-01-29 | 1 | -2/+38 |
* | Fix the DWARF EH encodings for Sparc PIC code. | Jakob Stoklund Olesen | 2014-01-28 | 1 | -17/+61 |
* | Clean up the Legal/Expand logic for SPARC popc. | Jakob Stoklund Olesen | 2014-01-26 | 1 | -2/+2 |
* | Only generate the popc instruction for SPARC CPUs that implement it. | Jakob Stoklund Olesen | 2014-01-26 | 1 | -6/+6 |
* | Fix swapped CASA operands. | Jakob Stoklund Olesen | 2014-01-26 | 1 | -2/+2 |
* | Implement atomicrmw operations in 32 and 64 bits for SPARCv9. | Jakob Stoklund Olesen | 2014-01-24 | 1 | -1/+82 |
* | [Sparc] Add support for inline assembly constraints which specify registers b... | Venkatraman Govindaraju | 2014-01-22 | 1 | -0/+10 |
* | [Sparc] Add support for inline assembly constraint 'I'. | Venkatraman Govindaraju | 2014-01-22 | 1 | -0/+35 |
* | [Sparc] Do not add PC to _GLOBAL_OFFSET_TABLE_ address to access GOT in absol... | Venkatraman Govindaraju | 2014-01-22 | 1 | -4/+2 |
* | Always let value types influence register classes. | Jakob Stoklund Olesen | 2014-01-14 | 1 | -0/+25 |
* | Handle bundled terminators in isBlockOnlyReachableByFallthrough. | Jakob Stoklund Olesen | 2014-01-12 | 1 | -0/+23 |
* | The SPARCv9 ABI returns a float in %f0. | Jakob Stoklund Olesen | 2014-01-12 | 3 | -8/+8 |
* | [Sparc] Add missing processor types: v7 and niagara | Venkatraman Govindaraju | 2014-01-11 | 1 | -1/+8 |
* | Fix broken CHECK lines. | Benjamin Kramer | 2014-01-11 | 1 | -1/+1 |
* | [Sparc] Bundle instruction with delay slow and its filler. Now, we can use -v... | Venkatraman Govindaraju | 2014-01-11 | 1 | -2/+2 |
* | [Sparc] Emit retl/ret instead of jmp instruction. It improves the readability... | Venkatraman Govindaraju | 2014-01-10 | 10 | -46/+46 |
* | [SparcV9]: Implement RETURNADDR and FRAMEADDR lowering in SPARC64. | Venkatraman Govindaraju | 2014-01-04 | 1 | -11/+24 |
* | [Sparc] Handle atomic loads/stores in sparc backend. | Venkatraman Govindaraju | 2014-01-01 | 1 | -0/+63 |
* | [SparcV9]: Custom lower UMULO/SMULO so that the arguments are send to __multi... | Venkatraman Govindaraju | 2014-01-01 | 1 | -0/+5 |
* | [SparcV9]: Use SRL instead of SLL to clear top 32-bits in ctpop:i32. SLL does... | Venkatraman Govindaraju | 2014-01-01 | 1 | -2/+16 |
* | [SparcV9] Use separate instruction patterns for 64 bit arithmetic instruction... | Venkatraman Govindaraju | 2013-12-29 | 1 | -0/+116 |
* | [SparcV9] For codegen generated library calls that return float, set inreg fl... | Venkatraman Govindaraju | 2013-12-29 | 1 | -0/+21 |
* | [SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI. | Venkatraman Govindaraju | 2013-12-29 | 1 | -0/+30 |
* | [Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter. | Venkatraman Govindaraju | 2013-12-26 | 1 | -1/+1 |
* | [SPARCV9]: Adjust the resultant pointer of DYNAMIC_STACKALLOC with the stack ... | Venkatraman Govindaraju | 2013-12-09 | 1 | -1/+1 |
* | [Sparc]: Implement getSetCCResultType() in SparcTargetLowering so that umulo/... | Venkatraman Govindaraju | 2013-12-09 | 1 | -0/+14 |
* | [SparcV9]: Expand MULHU/MULHS:i64 and UMUL_LOHI/SMUL_LOHI:i64 on sparcv9. | Venkatraman Govindaraju | 2013-12-08 | 1 | -0/+16 |
* | [Sparc] Emit large negative adjustments to SP/FP with sethi+xor instead of se... | Venkatraman Govindaraju | 2013-11-24 | 1 | -0/+21 |
* | [SparcV9]: Do not emit .register directives for global registers that are clo... | Venkatraman Govindaraju | 2013-11-24 | 1 | -2/+0 |
* | [SparcV9] Enable custom lowering of DYNAMIC_STACKALLOC in sparc64. | Venkatraman Govindaraju | 2013-11-24 | 1 | -6/+16 |
* | [SparcV9] Handle i64 <-> float conversions in sparcv9 mode. | Venkatraman Govindaraju | 2013-11-03 | 2 | -1/+232 |
* | [Sparc] Expand FP_TO_UINT, UINT_TO_FP for fp128. | Venkatraman Govindaraju | 2013-11-03 | 1 | -0/+32 |
* | [SparcV9] Add ctpop instruction for i64. Also, expand ctlz, cttz and bswap. | Venkatraman Govindaraju | 2013-11-03 | 1 | -0/+23 |
* | SparcV9 doesnt have rem instruction either. | Roman Divacky | 2013-10-31 | 1 | -0/+23 |
* | [Sparc] Disable tail call optimization for sparc64. | Venkatraman Govindaraju | 2013-10-09 | 1 | -0/+40 |