aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng2008-11-241-1/+1
* Make a convenient helper for printing offsets.Anton Korobeynikov2008-11-222-9/+6
* Fix a thinko. MO is getOperand(i-1) so we don't have to adjust e.Evan Cheng2008-11-201-3/+1
* Eliminate a compile time warning.Evan Cheng2008-11-191-4/+6
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-182-4/+8
* Adds extern "C" ints to the .cpp files that use RegisterTarget, asOscar Fuentes2008-11-151-0/+7
* Fix fuitos encoding.Evan Cheng2008-11-151-8/+4
* Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings.Evan Cheng2008-11-142-4/+52
* 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
* 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
* 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
* 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
* Encode VFP arithmetic instructions.Evan Cheng2008-11-114-108/+226
* Correct PIC function stub codegen.Evan Cheng2008-11-102-7/+52
* Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used.Evan Cheng2008-11-103-7/+7
* Temporary revert my last commit: it seems it's triggering some subtle bug in ...Anton Korobeynikov2008-11-081-4/+7
* Factor out offset printing code into generic AsmPrinter.Anton Korobeynikov2008-11-081-7/+4
* Moved InvalidateInstructionCache to ARMJITInfo::emitFunctionStub which knows ...Evan Cheng2008-11-081-22/+21
* Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ...Evan Cheng2008-11-081-5/+5
* Tell ARMJITInfo if codegen relocation is PIC. It changes how function stubs a...Evan Cheng2008-11-083-8/+13
* Fix relocation for calls to external symbols.Evan Cheng2008-11-081-1/+1
* Skip over two-address use operands.Evan Cheng2008-11-081-0/+12
* Handle ARM machine constantpool entry with non-lazy ptr.Evan Cheng2008-11-083-6/+24
* Use ARMFunctionInfo to track number of constpool entries and jumptables.Evan Cheng2008-11-083-11/+28
* More code clean up.Evan Cheng2008-11-073-17/+8
* Get PIC jump table working.Evan Cheng2008-11-072-51/+54
* Flush the raw_ostream after emitting the assembly for a function.Dan Gohman2008-11-071-0/+2
* Jump table JIT support. Work in progress.Evan Cheng2008-11-076-76/+192
* Encode misc arithmetic instructions.Evan Cheng2008-11-074-14/+88
* Encode extend instructions; more clean up.Evan Cheng2008-11-064-75/+142
* - Improve naming consistency: Branch -> BrFrm, BranchMisc -> BrMiscFrm.Evan Cheng2008-11-064-76/+48
* Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 enc...Evan Cheng2008-11-066-234/+228
* Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>.Evan Cheng2008-11-063-64/+101
* Fix so_imm encoding bug; add support for MOVi2pieces.Evan Cheng2008-11-063-16/+56
* Fix encoding of multiple instructions with 3 src operands; also handle smmul,...Evan Cheng2008-11-064-77/+96
* Encode pic load / store instructions; fix some encoding bugs.Evan Cheng2008-11-053-89/+153