aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fix cmake build, which has a different -I thatShantonu Sen2009-09-181-1/+1
* Make a new X8632_MachoTargetObjectFile TLOF implementation whose Chris Lattner2009-09-185-27/+47
* Model the carry bit on ppc32. Without this we couldDale Johannesen2009-09-183-28/+60
* Add support for using the FLAGS result of or, xor, and and instructionsDan Gohman2009-09-184-5/+365
* Added RCL and RCR (rotate left and right with aSean Callanan2009-09-182-0/+124
* This file can need access to the X86 instruction enums when the table exceeds...Chris Lattner2009-09-181-0/+1
* Allow symbols to start from the digit if target requests it. This allows, e.g...Anton Korobeynikov2009-09-181-0/+1
* pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, Chris Lattner2009-09-173-0/+4
* 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