aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc
AgeCommit message (Expand)AuthorFilesLines
2016-09-13Defer asm errors to post-statement failureNirav Dave1-9/+7
2016-09-13Temporarily Revert "[MC] Defer asm errors to post-statement failure" as it's ...Eric Christopher1-7/+9
2016-09-12[MC] Defer asm errors to post-statement failureNirav Dave1-9/+7
2016-09-09[Sparc][LEON] Removed the parts of the errata fixes implemented using inline ...Chris Dewhurst1-76/+0
2016-09-06[Sparc][Leon] Corrected supported atomics size for processors supporting Leon...Chris Dewhurst1-1/+1
2016-09-02[Sparc] Mark i128 shift libcalls unavailable in 32-bit mode.James Y Knight1-0/+7
2016-08-29[Myriad]: add missing 'mcpu' valuesDouglas Katzman1-0/+3
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun1-1/+1
2016-08-18[SelectionDAG] Rename fextend -> fpextend, fround -> fpround, frnd -> froundMichael Kuperstein2-11/+11
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner1-13/+13
2016-08-12Revert "[Sparc] Leon errata fix passes."James Y Knight8-947/+228
2016-08-12[Sparc][Leon] Missed resetting option flags from check-in 278489.Chris Dewhurst1-0/+3
2016-08-12[Sparc][Leon] Errata fixes for various errata in different versions of the Le...Chris Dewhurst7-230/+250
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-2/+1
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun3-56/+56
2016-07-25MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFCJoel Jones2-2/+5
2016-07-21[Sparc]: Fix bug in LowerSTORE due to r275592Douglas Katzman1-1/+1
2016-07-15[SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar1-115/+66
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2-3/+3
2016-07-11Fix branch relaxation in 16-bit mode.Nirav Dave1-1/+2
2016-07-08Sparc: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-3/+3
2016-07-08[Sparc] Leon errata fix passes.Chris Dewhurst8-173/+869
2016-07-02Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer1-7/+6
2016-06-30CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2-32/+30
2016-06-30Delete MCCodeGenInfo.Rafael Espindola1-25/+10
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2-28/+25
2016-06-27[Sparc] Atomics pass changes to make work with SparcV8 back-ends.Chris Dewhurst1-4/+2
2016-06-27Use isPositionIndependent(). NFC.Rafael Espindola1-2/+2
2016-06-27Use isPositionIndependent(). NFC.Rafael Espindola2-5/+3
2016-06-27Last line of file missing on previous check-in.Chris Dewhurst1-0/+1
2016-06-27[Sparc] Formatting and commenting changes per review.Chris Dewhurst2-185/+191
2016-06-27[sparc] Simplify slow and verbose string matching code to startswith_lower.Benjamin Kramer1-15/+10
2016-06-22Prune some includes from headers and sink some inline functionsReid Kleckner2-0/+2
2016-06-22[SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek1-2/+2
2016-06-19[SPARC] Additional condition required for DelaySlot fixing erratum in revisio...Chris Dewhurst1-0/+7
2016-06-19[SPARC] Fixes for hardware errata on LEON processor.Chris Dewhurst9-1/+449
2016-06-17Support expanding partial-word cmpxchg to full-word cmpxchg in AtomicExpandPass.James Y Knight1-0/+2
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer5-94/+66
2016-06-01[Sparc] Allow passing of empty structs.Chris Dewhurst1-11/+21
2016-05-27[sparc] Simplify a slow and verbose way of checking if a string starts with "...Benjamin Kramer1-6/+4
2016-05-27Apply clang-tidy's misc-static-assert where it makes sense.Benjamin Kramer1-1/+2
2016-05-27[sparc] Remove some unused (and undefined) declarations.Benjamin Kramer4-14/+2
2016-05-27[sparc] Move LEON passes into llvm namespace.Benjamin Kramer2-4/+6
2016-05-26[Sparc] Extend the assembler printing support for Sparc back-end.Chris Dewhurst1-0/+4
2016-05-23[SPARC] Fix 8 and 16-bit atomic load and store.James Y Knight2-14/+22
2016-05-23[Sparc] LEON erratum fix - Delay Slot Filler modification.Chris Dewhurst1-0/+9
2016-05-23[Sparc][LEON] LEON Erratum fix. Insert NOP after LD or LDF instruction.Chris Dewhurst10-9/+152
2016-05-23Test commitJacob Baungard Hansen1-1/+0
2016-05-20SparcISelLowering.cpp: Add missing StringSwitch.hNAKAMURA Takumi1-0/+1
2016-05-20[Sparc] Implement getRegisterByName.Chris Dewhurst2-0/+24