aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2012-01-24Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson1-1/+1
2011-07-25Refactor PPC target to separate MC routines from Target routines.Evan Cheng1-0/+193