aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Added the LODS (load byte into register, usuallySean Callanan2009-09-162-0/+10
* Added the LAR (load segment access rights)Sean Callanan2009-09-162-0/+21
* Added the LOOP family of instructions to the IntelSean Callanan2009-09-161-0/+6
* Added an alternate form of register-register CMPSean Callanan2009-09-162-0/+8
* Expand vector floating-point conversions not supported by NEON.Bob Wilson2009-09-161-0/+6
* Fix incorrect assert that should be a user error for code like 'mov $0, %%eax'.Kevin Enderby2009-09-161-1/+2
* move FnStubs/GVSTubs/HiddenGVStub handling out of the X86 asmprinterChris Lattner2009-09-164-43/+44
* revert a hunk of r82018 that wasn't supposed to go in yet.Chris Lattner2009-09-161-0/+5
* add a new MachineModuleInfoMachO class, which is the per-moduleChris Lattner2009-09-161-5/+0
* tidy upChris Lattner2009-09-161-3/+3
* rearrange X86ATTAsmPrinter::doFinalization, making a scan of Chris Lattner2009-09-162-33/+43
* remove the AsmPrinter::printMCInst hook hack now thatChris Lattner2009-09-161-2/+1
* fix cmake buildShantonu Sen2009-09-161-0/+1
* Do not try and sink a load whose chain result has more than one use, when Nate Begeman2009-09-161-2/+5
* Added the ENTER instruction, which sets up a stackSean Callanan2009-09-161-0/+5
* Added the definitions for one-bit left shifts toSean Callanan2009-09-162-4/+15
* Removed a few instructions that were alreadySean Callanan2009-09-161-5/+0
* Big change #1 for personality function references:Chris Lattner2009-09-166-12/+103
* Added a variety of floating-point and SSE instructions.Sean Callanan2009-09-162-0/+51
* Expand some more vector operations not supported by Neon.Bob Wilson2009-09-161-0/+6
* Neon does not support vector divide or remainder. Expand them.Bob Wilson2009-09-161-0/+8
* eliminate the PPC backend's implementation of EmitExternalGlobalChris Lattner2009-09-162-15/+3
* Expand all v2f64 arithmetic operations for Neon.Bob Wilson2009-09-151-0/+27
* Added far return instructions (that is, returns to Sean Callanan2009-09-151-0/+4
* Updated comments per Eli's suggestion.Sean Callanan2009-09-152-2/+4
* Added register-to-register ADD instructions to theSean Callanan2009-09-152-0/+13
* Added a new register class for segment registersSean Callanan2009-09-153-0/+25
* Change the marker byte for stubs from 0xcd to 0xce (another form ofDale Johannesen2009-09-151-3/+6
* fix PR4984 by ensuring that fastisel adds properly sign extended GEP displace...Chris Lattner2009-09-151-1/+1
* add missing fileChris Lattner2009-09-151-0/+32
* Handle AddrMode4 for Thumb2 in rewriteT2FrameIndex. This occurs forBob Wilson2009-09-151-0/+5
* Fix superreg use in ARMAsmPrinter. Approved by Anton Korobeynikov.Sandeep Patel2009-09-151-2/+2
* several major improvements to the sparc backend: support for weak linkageChris Lattner2009-09-158-48/+197
* Remove invalid add_dependencies line to unbreak the CMake build.Ted Kremenek2009-09-151-1/+1
* Don't pull a load through a callseq_start if the load's chainDan Gohman2009-09-151-1/+2
* Modified the Intel instruction tables to includeSean Callanan2009-09-152-4/+37
* Added the first bits of the ARM target assembler to llvm-mc. For now it onlyKevin Enderby2009-09-154-1/+115
* On x86-64, the 32-bit cmov doesn't actually clear the high 32-bit ofDan Gohman2009-09-151-3/+5
* trivial whitespace cleanupJim Grosbach2009-09-141-2/+2
* add PR#Chris Lattner2009-09-141-0/+1
* PIC16 does allow colon after MBB labels, simplify EmitBasicBlockStart.Chris Lattner2009-09-141-1/+1
* Change MCAsmStreamer to take an MCInstPrinter instead of a Chris Lattner2009-09-141-0/+16
* Give MCInstPrinter a MCAsmInfo member, make X86ATTInstPrinterChris Lattner2009-09-143-11/+14
* tidy up a bit.Chris Lattner2009-09-141-16/+8
* add some special case handling for strangely named x86 registers.Chris Lattner2009-09-131-1/+25
* Remove unused variables.Daniel Dunbar2009-09-132-2/+0
* remove all but one reference to TargetRegisterDesc::AsmName.Chris Lattner2009-09-1313-74/+49
* the tblgen produced 'getRegisterName' method does not accessChris Lattner2009-09-1313-14/+13
* switch the x86 asmprinters to use getRegisterName instead Chris Lattner2009-09-135-18/+11
* make tblgen produce a function that returns the name for a physreg.Chris Lattner2009-09-1313-4/+29