summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
* [Sparc] Atomics pass changes to make work with SparcV8 back-ends.Chris Dewhurst2016-06-271-4/+2
* Use isPositionIndependent(). NFC.Rafael Espindola2016-06-271-2/+2
* Use isPositionIndependent(). NFC.Rafael Espindola2016-06-272-5/+3
* Last line of file missing on previous check-in.Chris Dewhurst2016-06-271-0/+1
* [Sparc] Formatting and commenting changes per review.Chris Dewhurst2016-06-272-185/+191
* [sparc] Simplify slow and verbose string matching code to startswith_lower.Benjamin Kramer2016-06-271-15/+10
* Prune some includes from headers and sink some inline functionsReid Kleckner2016-06-222-0/+2
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-221-2/+2
* [SPARC] Additional condition required for DelaySlot fixing erratum in revisio...Chris Dewhurst2016-06-191-0/+7
* [SPARC] Fixes for hardware errata on LEON processor.Chris Dewhurst2016-06-199-1/+449
* Support expanding partial-word cmpxchg to full-word cmpxchg in AtomicExpandPass.James Y Knight2016-06-171-0/+2
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-125-94/+66
* [Sparc] Allow passing of empty structs.Chris Dewhurst2016-06-011-11/+21
* [sparc] Simplify a slow and verbose way of checking if a string starts with "...Benjamin Kramer2016-05-271-6/+4
* Apply clang-tidy's misc-static-assert where it makes sense.Benjamin Kramer2016-05-271-1/+2
* [sparc] Remove some unused (and undefined) declarations.Benjamin Kramer2016-05-274-14/+2
* [sparc] Move LEON passes into llvm namespace.Benjamin Kramer2016-05-272-4/+6
* [Sparc] Extend the assembler printing support for Sparc back-end.Chris Dewhurst2016-05-261-0/+4
* [SPARC] Fix 8 and 16-bit atomic load and store.James Y Knight2016-05-232-14/+22
* [Sparc] LEON erratum fix - Delay Slot Filler modification.Chris Dewhurst2016-05-231-0/+9
* [Sparc][LEON] LEON Erratum fix. Insert NOP after LD or LDF instruction.Chris Dewhurst2016-05-2310-9/+152
* Test commitJacob Baungard Hansen2016-05-231-1/+0
* SparcISelLowering.cpp: Add missing StringSwitch.hNAKAMURA Takumi2016-05-201-0/+1
* [Sparc] Implement getRegisterByName.Chris Dewhurst2016-05-202-0/+24
* [Sparc] Enable more inline assembly constraints.Chris Dewhurst2016-05-202-0/+9
* Delete Reloc::Default.Rafael Espindola2016-05-182-10/+20
* Trivial cleanups.Rafael Espindola2016-05-182-3/+3
* Don't pass a Reloc::Model to MC.Rafael Espindola2016-05-181-3/+2
* [Sparc] Add Soft Float supportChris Dewhurst2016-05-187-12/+59
* [Sparc][LEON] Add LEON-specific CASA instruction.Chris Dewhurst2016-05-167-22/+69
* SDAG: Implement Select instead of SelectImpl in SparcDAGToDAGISelJustin Bogner2016-05-131-16/+17
* SDAG: Clean up a dangling node in SparcISelDAGToDAG::SelectImplJustin Bogner2016-05-131-0/+1
* CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun2016-05-101-0/+1
* [Sparc][LEON] Add UMAC and SMAC instruction support for Sparc LEON subtargetsChris Dewhurst2016-05-096-5/+67
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-2/+2
* [Sparc] Allow taking of function address into a register.Chris Dewhurst2016-05-041-5/+5
* [Sparc] Implement __builtin_setjmp, __builtin_longjmp back-end.Chris Dewhurst2016-05-043-21/+292
* [Sparc] Constification of TargetMachine argumentsJames Y Knight2016-05-034-4/+4
* Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas2016-04-291-1/+1
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-4/+0
* [Sparc] Fix build error introduced by rL267545.Marcin Koscielnicki2016-04-261-1/+1
* [SPARC] [SSP] Add support for LOAD_STACK_GUARD.Marcin Koscielnicki2016-04-266-1/+40
* [SPARC] Add support for llvm.thread.pointer.Marcin Koscielnicki2016-04-262-0/+18
* [Sparc] Fix double-float fabs and fneg on little endian CPUs.James Y Knight2016-04-251-12/+28
* [Sparc] This provides support for itineraries on Sparc.Chris Dewhurst2016-04-225-159/+417
* The following code would not work before this patch, due to the inability to ...Chris Dewhurst2016-04-221-1/+1
* [NFC] Header cleanupMehdi Amini2016-04-183-3/+0
* Add __atomic_* lowering to AtomicExpandPass.James Y Knight2016-04-121-0/+7
* This reverts commit r266002, r266011 and r266016.Rafael Espindola2016-04-121-7/+0
* Add __atomic_* lowering to AtomicExpandPass.James Y Knight2016-04-111-0/+7
OpenPOWER on IntegriCloud