aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Refactor some of the "disassembly-only" instructions into a base class. ThisBill Wendling2010-11-291-36/+21
* fix PR8677, patch by Jakub Staszak!Chris Lattner2010-11-291-2/+4
* Update fastisel for the changes in r120272.Eric Christopher2010-11-291-3/+7
* Transform (extractvalue (load P), ...) to (load (gep P, 0, ...)) if the load ...Frits van Bommel2010-11-291-3/+30
* Rename t2 TBB and TBH instructions to reference that they encode the jump tableJim Grosbach2010-11-295-14/+14
* Improving the factoring of several instruction encodings.Owen Anderson2010-11-291-89/+51
* Teach ConstantFoldInstruction() how to fold insertvalue and extractvalue.Frits van Bommel2010-11-291-1/+12
* Now to chant the magical incantation that will exorcise the System libraryCharles Davis2010-11-2918-18/+18
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-296-0/+93
* Fix copy-and-paste errors in VLD2-dup scheduling itineraries.Bob Wilson2010-11-292-4/+4
* ARM Pseudo-ize tBR_JTr.Jim Grosbach2010-11-295-28/+19
* Thumb2 encodings for MSR and MRS.Owen Anderson2010-11-291-10/+24
* Thumb2 encodings for system instructions.Owen Anderson2010-11-291-8/+50
* Thumb2 encodings for branches and IT blocks.Owen Anderson2010-11-291-0/+15
* The ARM BR_JT* pseudos don't need to use the printer jtblock_operand node toJim Grosbach2010-11-291-4/+4
* I swear I did a make clean and make before committing all this...Michael J. Spencer2010-11-296-7/+7
* Switch ARM BR_JTm and BR_JTr instructions to be MC-expanded pseudos.Jim Grosbach2010-11-293-43/+95
* Missed a spot.Michael J. Spencer2010-11-291-1/+1
* Merge System into Support.Michael J. Spencer2010-11-29115-310/+287
* Handle lshr for i128 correctly on SPU also when Kalle Raiskila2010-11-291-2/+5
* Enable PostRA scheduling for SPU. Kalle Raiskila2010-11-292-0/+25
* Allow machine LICM to do its job on SPU.Kalle Raiskila2010-11-292-1/+9
* Add missing i128 case.Kalle Raiskila2010-11-291-0/+3
* Add some dead stores to pacify my least favorite GCC warning: may beChandler Carruth2010-11-291-3/+3
* Add more Thumb encodings.Bill Wendling2010-11-291-12/+30
* More Thumb encodings.Bill Wendling2010-11-291-24/+76
* Add Thumb encodings for REV instructions.Bill Wendling2010-11-291-19/+37
* Add more Thumb encodings.Bill Wendling2010-11-291-24/+58
* Make EmitIntValue non virtual.Rafael Espindola2010-11-283-58/+18
* Forgot the MCPureStreamer::EmitValue in the previous commit.Rafael Espindola2010-11-281-21/+0
* Move EmitValue to MCObjectStreamer.Rafael Espindola2010-11-284-65/+19
* Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower.Rafael Espindola2010-11-283-46/+67
* PR5207: change APInt::doubleToBits() and APInt::floatToBits() to beJay Foad2010-11-283-10/+6
* fix PR8686, accepting a 'b' suffix at the end of all the setccChris Lattner2010-11-281-0/+5
* add a function to the C api to get the context out of a module, patchChris Lattner2010-11-281-0/+6
* When emitting a single function with cppgen=function, you don't want to emitNicolas Geoffray2010-11-281-10/+26
* Fixed verson of r120245.Rafael Espindola2010-11-284-47/+26
* Revert previous patch while I debug the darwin bootstrap failure.Rafael Espindola2010-11-284-23/+54
* Factor some duplicated code into MCObjectStreamer::EmitLabel.Rafael Espindola2010-11-284-54/+23
* Avoid code duplication in the many unsupported EmitGPRel32Value implementations.Rafael Espindola2010-11-285-14/+4
* Move the PTXMCAsmStreamer class to the .cpp file.Rafael Espindola2010-11-283-206/+181
* Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola2010-11-2814-93/+46
* Add support for NEON VLD2-dup instructions.Bob Wilson2010-11-288-8/+255
* Fix a comment typo.Bob Wilson2010-11-281-1/+1
* Another minor refactoring for VLD1DUP instructions.Bob Wilson2010-11-281-22/+20
* Add entry in getTargetNodeName() for ARMISD::VBICIMM.Bob Wilson2010-11-281-1/+2
* Move more PEI-related hooks to TFIAnton Korobeynikov2010-11-2729-778/+779
* Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2010-11-2725-600/+613
* Lower TLS_addr32 and TLS_addr64.Rafael Espindola2010-11-273-9/+50
* Implement the data16 prefix.Rafael Espindola2010-11-272-1/+4