summaryrefslogtreecommitdiff
path: root/lib/Target/Sparc
AgeCommit message (Expand)AuthorFilesLines
2014-07-10Use the integrated assembler by default on OpenBSD.Brad Smith1-1/+2
2014-07-01[DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka1-2/+2
2014-06-26Move the various Subtarget dependent members down to the subtargetEric Christopher4-65/+81
2014-06-26Have SparcSelectionDAGInfo take a DataLayout to initialize sinceEric Christopher3-5/+5
2014-06-26Remove the storage and use of the subtarget out of the sparc frameEric Christopher2-9/+11
2014-06-25Move expression visitation logic up to MCStreamer.Rafael Espindola2-2/+2
2014-06-25Simplify the visitation of target expressions. No functionality change.Rafael Espindola2-32/+4
2014-06-19Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper3-3/+3
2014-06-18Replace some assert(0)'s with llvm_unreachable.Craig Topper4-4/+5
2014-06-08AsmMatchers: Use unique_ptr to manage ownership of MCParsedAsmOperandDavid Blaikie1-82/+69
2014-06-06Have TargetSelectionDAGInfo take a DataLayout initializer rather thanEric Christopher1-1/+1
2014-05-24Fix some misplaced spaces around 'override'Hans Wennborg1-1/+1
2014-05-17Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool1-14/+7
2014-05-16TableGen: fix operand counting for aliasesTim Northover1-0/+1
2014-05-16Sparc: disable printing of jmp/call aliases (C++ does it)Tim Northover1-4/+4
2014-05-16Sparc: disable printing on longer "brX,pt" aliasesTim Northover1-2/+2
2014-05-15Instead of littering asserts throughout the code after every call toJay Foad1-2/+0
2014-05-14Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2-9/+9
2014-05-12TableGen: use PrintMethods to print more aliasesTim Northover1-0/+2
2014-05-09Allow sret on the second parameter as well as the firstReid Kleckner1-2/+5
2014-05-07Remove the UseCFI option from createAsmStreamer.Rafael Espindola1-4/+3
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper19-155/+157
2014-04-29None of these targets actually define their own CFI_INSTRUCTIONEric Christopher1-3/+6
2014-04-28[C++] Use 'nullptr'.Craig Topper4-6/+6
2014-04-27Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper1-4/+4
2014-04-26Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper1-19/+11
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper10-38/+38
2014-04-23Create MCTargetOptions.Evgeniy Stepanov1-1/+2
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth9-10/+18
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth4-10/+8
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-04-15[MC] Require an MCContext when constructing an MCDisassembler.Lang Hames1-8/+5
2014-04-10LLVMBuild.txt: Reformat.NAKAMURA Takumi2-2/+2
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper3-6/+6
2014-03-29Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola2-24/+1
2014-03-28Add const to a method I missed in the previous commit.Rafael Espindola1-7/+4
2014-03-27Remove another unused argument.Rafael Espindola1-3/+3
2014-03-27Remove unused argument.Rafael Espindola1-8/+4
2014-03-12Try harder to evaluate expressions when printing assembly.Rafael Espindola1-3/+1
2014-03-09[Sparc] Add support for decoding 'swap' instruction.Venkatraman Govindaraju2-1/+37
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola3-16/+13
2014-03-06Cleaning up two more pre-Visual C++ 2012 build hacks.Yaron Keren1-9/+0
2014-03-02[Sparc] Add trap on integer condition codes (Ticc) instructions to Sparc back...Venkatraman Govindaraju4-1/+101
2014-03-02[Sparc] Add return/rett instruction to Sparc backend.Venkatraman Govindaraju4-0/+46
2014-03-02[Sparc] Add support for decoding jmpl/retl/ret instruction.Venkatraman Govindaraju3-2/+47
2014-03-02[Sparc] Add fcmpe* instructions to Sparc backend.Venkatraman Govindaraju3-6/+28
2014-03-02[Sparc] Add VIS instructions to sparc backend.Venkatraman Govindaraju4-8/+290
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer3-4/+4
2014-03-02[SparcV9] Adds support for branch on integer register instructions (BPr) and ...Venkatraman Govindaraju8-1/+165
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper1-2/+2