summaryrefslogtreecommitdiff
path: root/test/CodeGen/SPARC
Commit message (Expand)AuthorAge
* [SparcV9]: Implement RETURNADDR and FRAMEADDR lowering in SPARC64. Venkatraman Govindaraju2014-01-04
* [Sparc] Handle atomic loads/stores in sparc backend.Venkatraman Govindaraju2014-01-01
* [SparcV9]: Custom lower UMULO/SMULO so that the arguments are send to __multi...Venkatraman Govindaraju2014-01-01
* [SparcV9]: Use SRL instead of SLL to clear top 32-bits in ctpop:i32. SLL does...Venkatraman Govindaraju2014-01-01
* [SparcV9] Use separate instruction patterns for 64 bit arithmetic instruction...Venkatraman Govindaraju2013-12-29
* [SparcV9] For codegen generated library calls that return float, set inreg fl...Venkatraman Govindaraju2013-12-29
* [SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI.Venkatraman Govindaraju2013-12-29
* [Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter.Venkatraman Govindaraju2013-12-26
* [SPARCV9]: Adjust the resultant pointer of DYNAMIC_STACKALLOC with the stack ...Venkatraman Govindaraju2013-12-09
* [Sparc]: Implement getSetCCResultType() in SparcTargetLowering so that umulo/...Venkatraman Govindaraju2013-12-09
* [SparcV9]: Expand MULHU/MULHS:i64 and UMUL_LOHI/SMUL_LOHI:i64 on sparcv9.Venkatraman Govindaraju2013-12-08
* [Sparc] Emit large negative adjustments to SP/FP with sethi+xor instead of se...Venkatraman Govindaraju2013-11-24
* [SparcV9]: Do not emit .register directives for global registers that are clo...Venkatraman Govindaraju2013-11-24
* [SparcV9] Enable custom lowering of DYNAMIC_STACKALLOC in sparc64.Venkatraman Govindaraju2013-11-24
* [SparcV9] Handle i64 <-> float conversions in sparcv9 mode.Venkatraman Govindaraju2013-11-03
* [Sparc] Expand FP_TO_UINT, UINT_TO_FP for fp128.Venkatraman Govindaraju2013-11-03
* [SparcV9] Add ctpop instruction for i64. Also, expand ctlz, cttz and bswap.Venkatraman Govindaraju2013-11-03
* SparcV9 doesnt have rem instruction either.Roman Divacky2013-10-31
* [Sparc] Disable tail call optimization for sparc64.Venkatraman Govindaraju2013-10-09
* [Sparc] Do not emit nop after fcmp* instruction with V9.Venkatraman Govindaraju2013-10-06
* [Sparc] Custom lower addc/adde/subc/sube on i64 in sparc64.Venkatraman Govindaraju2013-10-06
* [Sparc] Use addxcc/subxcc for adde/sube instead of addx/subx.Venkatraman Govindaraju2013-10-06
* [Sparc] Use correct alignment while loading/storing fp128 values.Venkatraman Govindaraju2013-10-05
* [Sparc] Respect hasHardQuad parameter correctly when lowering SINT_TO_FP with...Venkatraman Govindaraju2013-10-05
* [Sparc] Correct the floating point conditional code mapping in GetOppositeBra...Venkatraman Govindaraju2013-10-04
* TBAA: update tbaa format from scalar format to struct-path aware format.Manman Ren2013-09-30
* [Sparc] Implements exception handling in SPARC with DwarfCFI.Venkatraman Govindaraju2013-09-26
* [Sparc] Add support for TLS in sparc.Venkatraman Govindaraju2013-09-22
* [SPARC] Make functions with GLOBAL_OFFSET_TABLE access as non-leaf functions.Venkatraman Govindaraju2013-09-22
* [Sparc] Emit .register directive to declare the use of global registers %g2, ...Venkatraman Govindaraju2013-09-22
* [Sparc] Fix lowering FABS on fp128 (long double) on pre-v9 targets.Venkatraman Govindaraju2013-09-21
* [Sparc] Correctly handle call to functions with ReturnsTwice attribute.Venkatraman Govindaraju2013-09-05
* [Sparc] Fix an assertion failure while lowering fcmp on long double.Venkatraman Govindaraju2013-09-04
* [Sparc] Add support for soft long double (fp128).Venkatraman Govindaraju2013-09-03
* [Sparc] Implement spill and load for long double(f128) registers.Venkatraman Govindaraju2013-09-02
* [Sparc] Add long double (f128) instructions to sparc backend. Venkatraman Govindaraju2013-08-25
* [Sparc] Added V9's extra floating point registers and their aliases.Venkatraman Govindaraju2013-08-25
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-16
* Allocate local registers in order for optimal coloring.Andrew Trick2013-07-25
* Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to f...Stephen Lin2013-07-18
* Disambiguate function names in some CodeGen tests. (Some tests were using fun...Stephen Lin2013-07-18
* Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to f...Stephen Lin2013-07-14
* Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging....Stephen Lin2013-07-13
* Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer2013-06-17
* [Sparc] Delete FPMover Pass and remove Fp* Pseudo-instructions from Sparc bac...Venkatraman Govindaraju2013-06-08
* Add missing zextloadi1 to i64 patterns. PR16721.Jakob Stoklund Olesen2013-06-07
* Fix a typo in asm string of BP* family of instructions. With this fixRoman Divacky2013-06-07
* [Sparc]: Use cmp instruction instead of subcc to compare integers.Venkatraman Govindaraju2013-06-07
* Sparc: Add support for indirect branch and blockaddress in Sparc backend.Venkatraman Govindaraju2013-06-03
* Sparc: When storing 0, use %g0 directly in the store instruction instead ofVenkatraman Govindaraju2013-06-03