aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Adds extern "C" ints to the .cpp files that use RegisterTarget, asOscar Fuentes2008-11-1513-0/+91
* Fix fuitos encoding.Evan Cheng2008-11-151-8/+4
* Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings.Evan Cheng2008-11-142-4/+52
* Remove unneeded stuff from GRAD register class.Dale Johannesen2008-11-141-19/+1
* [XCore] Remove whitespace in the description used whenRichard Osborne2008-11-141-1/+1
* [XCore] Fix expansion of 64 bit add/sub. Don't custom expandRichard Osborne2008-11-142-23/+13
* Add XCore intrinsics for getid (returns thread id) and bitrev (reversesRichard Osborne2008-11-142-5/+4
* Handle the rest of pseudo instructions.Evan Cheng2008-11-133-54/+71
* Lazy compilation callback save / restore VFP registers.Evan Cheng2008-11-131-0/+9
* Extend InlineAsm::C_Register to allow multiple specific registersDale Johannesen2008-11-132-5/+27
* Don't forget to emit stubs for function GV's emitted in CONSTPOOL_ENTRY's.Evan Cheng2008-11-131-3/+10
* fsub{d|s} encoding bugs.Evan Cheng2008-11-131-2/+6
* Missed a break statement.Evan Cheng2008-11-131-0/+1
* Fix pre- and post-indexed load / store encoding bugs.Evan Cheng2008-11-134-70/+98
* Move the code that inserts X87 FP_REG_KILL instructions from aDan Gohman2008-11-125-80/+148
* Remove the incorrect assertion. We don't have enough information before reloc...Evan Cheng2008-11-121-2/+1
* Address mode immediate offset has already been divided by 4.Evan Cheng2008-11-121-2/+1
* Fix a VFP binary arithmetic instruction encoding bug.Evan Cheng2008-11-121-1/+1
* Fix address mode 3 immediate offset mode encoding.Evan Cheng2008-11-122-5/+7
* Consolidate formats; fix FCMPED etc. encodings.Evan Cheng2008-11-125-168/+120
* Fix VFP conversion instruction encodings.Evan Cheng2008-11-124-86/+123
* Fix encoding of single-precision VFP registers.Evan Cheng2008-11-124-40/+174
* VFP fld / fst immediate field is multiplied by 4.Evan Cheng2008-11-123-19/+37
* This shouldn't be necessaryAndrew Lenharth2008-11-111-1/+2
* Fix FMDRR encoding.Evan Cheng2008-11-114-26/+51
* Handle floating point constpool_entry's.Evan Cheng2008-11-111-4/+25
* Encode VFP load / store instructions.Evan Cheng2008-11-114-104/+220
* Encode VFP conversion instructions.Evan Cheng2008-11-114-35/+126
* Add a README entry.Evan Cheng2008-11-111-0/+17
* CMake: corrected split of Alpha and Sparc AsmPrinters.Oscar Fuentes2008-11-112-4/+2
* Separate sparc asmprinter. This should unbreak the native buildAnton Korobeynikov2008-11-114-1/+27
* Separate alpha asmprinter. This should unbreak native build.Anton Korobeynikov2008-11-114-1/+27
* The 32-bit displacement field in an x86 address is signed. Arrange for itDan Gohman2008-11-111-10/+13
* fix another libgcc blockerAndrew Lenharth2008-11-111-0/+1
* Unbreak the buildbot and back out (inadvertant) casting edits in CellSPUScott Michel2008-11-111-7/+7
* Encode VFP arithmetic instructions.Evan Cheng2008-11-114-108/+226
* CellSPU: Fix bug 3606, as well as some ongoing work.Scott Michel2008-11-103-12/+58
* Correct PIC function stub codegen.Evan Cheng2008-11-102-7/+52
* Fix indentation.Dan Gohman2008-11-101-1/+1
* Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang2008-11-101-0/+54
* Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used.Evan Cheng2008-11-106-27/+27
* Typo fixAnton Korobeynikov2008-11-091-1/+1
* Temporary revert my last commit: it seems it's triggering some subtle bug in ...asl2008-11-084-9/+31
* CMake: corrected library target name for dependency: LLVMCellSPU ->ofv2008-11-081-1/+1
* CMake: Reflected changes on the CellSPU target build. May require aofv2008-11-082-2/+13
* Fixed a pasto.ofv2008-11-081-1/+2
* CellSPU: Bring SPU's assembly printer more in-line with current LLVM codepingbak2008-11-085-647/+627
* Factor out offset printing code into generic AsmPrinter.Anton Korobeynikov2008-11-084-31/+9
* The Index field of an AttributeWithIndex is of type unsigned, not uint16_t.Nicolas Geoffray2008-11-081-2/+2
* StoreInst does not produce any result thus it's useless to create newAnton Korobeynikov2008-11-081-1/+1