aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc
AgeCommit message (Expand)AuthorFilesLines
2015-01-08[SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha1-3/+6
2015-01-05Revert "Use the integrated assembler by default on 32-bit PowerPC and SPARC"Duncan P. N. Exon Smith1-1/+2
2015-01-05Use the integrated assembler by default on 32-bit PowerPC and SPARCBrad Smith1-2/+1
2015-01-03Minor cleanup to all the switches after MatchInstructionImpl in all the AsmPa...Craig Topper1-4/+1
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun1-6/+2
2014-12-11This reverts commit r224043 and r224042.Rafael Espindola1-2/+6
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun1-6/+2
2014-11-29Target triple OS detection tidyup. NFCSimon Pilgrim1-2/+1
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner2-0/+3
2014-11-13We can get the TLOF from the TargetMachine - so constructor no longer require...Aditya Nandakumar1-1/+1
2014-11-13This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar3-1/+7
2014-11-12Pass an ArrayRef to MCDisassembler::getInstruction.Rafael Espindola1-11/+7
2014-11-10Misc style fixes. NFC.Rafael Espindola1-35/+22
2014-10-16Erase fence insertion from SelectionDAGBuilder.cpp (NFC)Robin Morisset1-0/+7
2014-10-15Simplify handling of --noexecstack by using getNonexecutableStackSection.Rafael Espindola1-4/+2
2014-10-08Cache TargetLowering on SelectionDAGISel and update previousEric Christopher1-7/+5
2014-09-23[MCJIT] Nuke MachineRelocation and MachineCodeEmitter. Now that the old JIT isLang Hames1-56/+0
2014-09-18Reverting NFC changes from r218050. Instead, the warning was disabled for GCC...Aaron Ballman1-1/+0
2014-09-18Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImp...Aaron Ballman1-0/+1
2014-09-15Fix a lot of confusion around inserting nops on empty functions.Rafael Espindola2-7/+0
2014-09-11Provide an implementation of getNoopForMachoTarget for SPARC.Brad Smith2-0/+7
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher9-696/+2
2014-08-30JIT support has been added awhile ago.Brad Smith1-2/+0
2014-08-18TableGen: allow use of uint64_t for available features mask.Tim Northover1-4/+4
2014-08-15Remove HasLEB128.Rafael Espindola1-1/+0
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer18-36/+36
2014-08-10If available, pass down the Fixup object to EvaluateAsRelocatable.Joerg Sonnenberger2-3/+5
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher9-2/+696
2014-08-07Nuke the old JIT.Rafael Espindola9-696/+2
2014-08-07Fix a whole bunch of binary literals which were the wrong size. All were bei...Pete Cooper2-18/+18
2014-08-06Remove the target machine from CCState. Previously it was only usedEric Christopher1-16/+16
2014-08-05Remove a virtual function from TargetMachine. NFC.Rafael Espindola1-1/+4
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2-12/+6
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher9-54/+53
2014-08-02[SDAG] Allow the legalizer to delete an illegally typed intermediateChandler Carruth1-3/+4
2014-08-01Add a non-const subtarget returning function to the target machineEric Christopher1-1/+4
2014-07-31Make sure no loads resulting from load->switch DAGCombine are marked invariantLouis Gerbarg1-1/+1
2014-07-24Prune dependency to MC from each target disassembler.NAKAMURA Takumi1-1/+1
2014-07-24Update library dependencies.NAKAMURA Takumi1-1/+1
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