aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-04-28[PowerPC] Fix the EH_SjLj_Setup pseudo.Marcin Koscielnicki1-0/+2
2016-03-31[PowerPC] Remove incorrect use of COPY_TO_REGCLASS in fast iselUlrich Weigand1-5/+0
2016-03-08[Power9] Implement new vsx instructions: load, store instructions for vector ...Kit Barton1-0/+16
2015-09-15Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders1-3/+2
2015-09-15Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders1-2/+3
2015-09-15Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders1-3/+2
2015-09-15Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders1-2/+3
2015-06-16Clean up redundant copies of Triple objects. NFCDaniel Sanders1-1/+1
2015-06-04Replace custom fixed endian to raw_ostream emission with EndianStream.Benjamin Kramer1-24/+6
2015-05-15Remove 3 includes from MCInstrDesc.h and explicitly include them where neededPete Cooper1-0/+1
2015-05-15MC: Update MCCodeEmitter naming. NFC.Jim Grosbach1-1/+1
2015-05-15MC: Update MCFixup naming. NFC.Jim Grosbach1-9/+9
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-1/+1
2015-03-10Remove the use of the subtarget in MCCodeEmitter creation andEric Christopher1-9/+7
2015-02-15Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman1-2/+2
2014-08-08Add support for SPE load/store from memory.Joerg Sonnenberger1-0/+57
2014-06-18[PowerPC] Fix emitting instruction pairs on LEUlrich Weigand1-9/+37
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-24[PowerPC] Generate little-endian object filesUlrich Weigand1-11/+21
2014-02-02Replace PPC instruction-size code with MCInstrDesc getSizeHal Finkel1-7/+5
2014-01-28Delete MCSubtargetInfo data members from target MCCodeEmitter classesDavid Woodhouse1-6/+3
2014-01-28Propagate MCSubtargetInfo through TableGen's getBinaryCodeForInstr()David Woodhouse1-35/+58
2014-01-28Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()David Woodhouse1-1/+2
2013-12-22Use r2 when encoding tls on ppc32. Fixes PR18305.Roman Divacky1-1/+2
2013-09-16[PowerPC] Fix PR17155 - Ignore COPY_TO_REGCLASS during emit.Bill Schmidt1-1/+8
2013-07-05[PowerPC] Support @tls in the asm parserUlrich Weigand1-1/+1
2013-07-03[PowerPC] Use mtocrf when availableUlrich Weigand1-3/+3
2013-07-03[PowerPC] Always use mfocrf if availableUlrich Weigand1-4/+4
2013-07-02[PowerPC] Rework TLS call operand processingUlrich Weigand1-12/+14
2013-06-26[PowerPC] Support symbolic u16imm operandsUlrich Weigand1-3/+3
2013-06-24[PowerPC] Support absolute branchesUlrich Weigand1-0/+28
2013-06-18Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling1-3/+3
2013-05-17[PowerPC] Fix hi/lo encoding in old-style code emitterUlrich Weigand1-16/+3
2013-05-17[PowerPC] Merge/rename PPC fixup typesUlrich Weigand1-4/+4
2013-05-16[PowerPC] Use true offset value in "memrix" machine operandsUlrich Weigand1-1/+1
2013-05-15[PowerPC] Remove need for adjustFixupOffst hackUlrich Weigand1-4/+4
2013-03-26PPC: Use HWEncoding and TRI->getEncodingValueHal Finkel1-5/+6
2013-03-26PowerPC: Simplify handling of fixups.Ulrich Weigand1-21/+5
2013-03-22Remove ABI-duplicated call instruction patterns.Ulrich Weigand1-6/+5
2012-12-14This patch improves the 64-bit PowerPC InitialExec TLS support by providingBill Schmidt1-13/+0
2012-12-12This patch implements local-dynamic TLS model support for the 64-bitBill Schmidt1-7/+9
2012-12-11This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt1-1/+11
2012-12-04This patch introduces initial-exec model support for thread-local storageBill Schmidt1-0/+29
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-3/+4
2012-10-25This patch fixes the MC object emission of 'nop' for external function callsAdhemerval Zanella1-3/+11
2012-10-25Initial TOC support for PowerPC64 object creationAdhemerval Zanella1-5/+27
2012-10-08PowerPC: Fix object creation with PPC::MTCRF8 instructionAdhemerval Zanella1-1/+3
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper1-3/+3
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach1-0/+1