summaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
Commit message (Expand)AuthorAge
* [Sparc] Implements exception handling in SPARC with DwarfCFI.Venkatraman Govindaraju2013-09-26
* [Sparc] Use correct instruction pattern for CMPri.Venkatraman Govindaraju2013-09-22
* [Sparc] Make SPARC instructions' encoding well defined such that TableGen can...Venkatraman Govindaraju2013-09-22
* [Sparc] Clean up MOVcc instructions so that TableGen can encode them correctl...Venkatraman Govindaraju2013-09-22
* [Sparc] Clean up branch instructions, so that TableGen can encode branch cond...Venkatraman Govindaraju2013-09-22
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-22
* [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
* Use register masks on SPARC call instructions.Jakob Stoklund Olesen2013-08-23
* Add an OtherPreserved field to the CalleeSaved TableGen class.Jakob Stoklund Olesen2013-08-23
* [Sparc] Use HWEncoding instead of unused Num field in Sparc register definiti...Venkatraman Govindaraju2013-08-20
* [Sparc] Enable xword directive in sparcv9.Venkatraman Govindaraju2013-08-10
* Target/*/CMakeLists.txt: Add the dependency to CommonTableGen explicitly for ...NAKAMURA Takumi2013-08-06
* [Sparc] Rewrite MBB's live-in registers for leaf functions. Also, addVenkatraman Govindaraju2013-07-30
* [Sparc] Use call's debugloc for the unimp instruction.Venkatraman Govindaraju2013-07-30
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-14
* [Sparc]: Add memory operands for the frame references in the storeRegToStackSlotVenkatraman Govindaraju2013-06-26
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-22
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-16
* [Sparc] Delete FPMover Pass and remove Fp* Pseudo-instructions from Sparc bac...Venkatraman Govindaraju2013-06-08
* Remember the anyext patterns.Jakob Stoklund Olesen2013-06-07
* Add missing zextloadi1 to i64 patterns. PR16721.Jakob Stoklund Olesen2013-06-07
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-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
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-06
* Sparc: No functionality change. Cleanup whitespaces, comment formatting etc.,Venkatraman Govindaraju2013-06-04
* 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
* Sparc: Combine add/or/sethi instruction with restore if possible.Venkatraman Govindaraju2013-06-02
* Sparc: Perform leaf procedure optimization by defaultVenkatraman Govindaraju2013-06-02
* Sparc: Mark functions calling llvm.vastart and llvm.returnaddress intrinsics ...Venkatraman Govindaraju2013-06-01
* [Sparc] Generate correct code for leaf functions with stack objects Venkatraman Govindaraju2013-06-01
* Make SubRegIndex size mandatory, following r183020.Ahmed Bougacha2013-05-31
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-29
* SparcFrameLowering.cpp: Mark verifyLeafProcRegUse() as UNUSED. [-Wunused-func...NAKAMURA Takumi2013-05-29
* [Sparc] Add support for leaf functions in sparc backend. Venkatraman Govindaraju2013-05-29
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-25
* Also expand 64-bit bitcasts.Jakob Stoklund Olesen2013-05-20
* Implement spill and fill of I64Regs.Jakob Stoklund Olesen2013-05-20
* Mark i64 SETCC as expand so it is turned into a SELECT_CC.Jakob Stoklund Olesen2013-05-20