summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
* Use raw_pwrite_stream in the object writer/streamer.Rafael Espindola2015-04-143-5/+5
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-1/+2
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-113-3/+4
* clang-format bits of code to make a followup patch easy to read.Rafael Espindola2015-04-091-2/+1
* Refactor a lot of duplicated code for stub output.Rafael Espindola2015-04-071-18/+0
* Replace the MCSubtargetInfo parameter with a Triple when creatingEric Christopher2015-03-311-3/+3
* Remove unused MCSubtargetInfo argument from the Sparc MCInstPrinter ctors.Eric Christopher2015-03-302-6/+4
* Remove unused Target argument from MCInstPrinter ctor functions.Eric Christopher2015-03-301-6/+5
* [SparcInstPrinter] Use the subtarget that is passed to the print functionAkira Hatanaka2015-03-283-34/+47
* [MCInstPrinter] Enable MCInstPrinter to change its behavior based on theAkira Hatanaka2015-03-272-3/+3
* Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-03-241-1/+1
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-03-241-1/+1
* Remove the target independent TargetMachine::getSubtarget andEric Christopher2015-03-211-1/+3
* [sparc] Small fix to r232719 to make 2007-12-17-InvokeAsm.ll pass on the buil...Daniel Sanders2015-03-191-0/+1
* [sparc] Only support the 'm' inline assembly memory constraint. NFC.Daniel Sanders2015-03-191-6/+0
* Split the object streamer callback in one per file format.Rafael Espindola2015-03-191-9/+6
* two or more, use a for.Rafael Espindola2015-03-181-44/+26
* Pass in a "const Triple &T" instead of a raw StringRef.Rafael Espindola2015-03-161-1/+1
* Remove unused argument. NFC.Rafael Espindola2015-03-161-3/+3
* There is only one Asm streamer, there is no need for targets to register it.Rafael Espindola2015-03-161-14/+9
* Fix uses of reserved identifiers starting with an underscore followed by an u...David Blaikie2015-03-161-2/+2
* Make each target map all inline assembly memory constraints to InlineAsm::Con...Daniel Sanders2015-03-161-0/+6
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-4/+4
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-4/+4
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-4/+4
* Remove some unnecessary forward declarations and put a couple moreEric Christopher2015-03-121-4/+0
* Remove the need to cache the subtarget in the Sparc TargetRegisterInfoEric Christopher2015-03-124-12/+11
* Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini2015-03-122-8/+5
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-113-9/+13
* Have getCalleeSavedRegs take a non-null MachineFunction all theEric Christopher2015-03-111-2/+1
* Remove the use of the subtarget in MCCodeEmitter creation andEric Christopher2015-03-102-2/+0
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-262-6/+10
* Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher2015-02-261-1/+1
* CodeGen: convert CCState interface to using ArrayRefsTim Northover2015-02-211-3/+3
* Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein2015-02-191-1/+1
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-02-191-1/+1
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-01-308-51/+37
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-265-33/+33
* std::unique_ptrify the MCStreamer argument to createAsmPrinterDavid Blaikie2015-01-181-2/+3
* Use the integrated assembler by default on SPARC.Brad Smith2015-01-141-2/+1
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-3/+6
* Revert "Use the integrated assembler by default on 32-bit PowerPC and SPARC"Duncan P. N. Exon Smith2015-01-051-1/+2
* Use the integrated assembler by default on 32-bit PowerPC and SPARCBrad Smith2015-01-051-2/+1
* Minor cleanup to all the switches after MatchInstructionImpl in all the AsmPa...Craig Topper2015-01-031-4/+1
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-6/+2
* This reverts commit r224043 and r224042.Rafael Espindola2014-12-111-2/+6
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-6/+2
* Target triple OS detection tidyup. NFCSimon Pilgrim2014-11-291-2/+1
OpenPOWER on IntegriCloud