aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2008-11-10Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used.Evan Cheng
2008-11-09Typo fixAnton Korobeynikov
2008-11-08Temporary revert my last commit: it seems it's triggering some subtle bug in ...Anton Korobeynikov
2008-11-08CMake: corrected library target name for dependency: LLVMCellSPU ->Oscar Fuentes
2008-11-08CMake: Reflected changes on the CellSPU target build. May require aOscar Fuentes
2008-11-08Fixed a pasto.Oscar Fuentes
2008-11-08CellSPU: Bring SPU's assembly printer more in-line with current LLVM codeScott Michel
2008-11-08Factor out offset printing code into generic AsmPrinter.Anton Korobeynikov
2008-11-08The Index field of an AttributeWithIndex is of type unsigned, not uint16_t.Nicolas Geoffray
2008-11-08StoreInst does not produce any result thus it's useless to create newAnton Korobeynikov
2008-11-08Moved InvalidateInstructionCache to ARMJITInfo::emitFunctionStub which knows ...Evan Cheng
2008-11-08Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ...Evan Cheng
2008-11-08Tell ARMJITInfo if codegen relocation is PIC. It changes how function stubs a...Evan Cheng
2008-11-08Fix relocation for calls to external symbols.Evan Cheng
2008-11-08CellSPU: Fix prologue/epilogue emission when function contains calls butScott Michel
2008-11-08Skip over two-address use operands.Evan Cheng
2008-11-08Handle ARM machine constantpool entry with non-lazy ptr.Evan Cheng
2008-11-08Use ARMFunctionInfo to track number of constpool entries and jumptables.Evan Cheng
2008-11-07More code clean up.Evan Cheng
2008-11-07Make FP tests requiring two compares work on PPC (PR 642).Dale Johannesen
2008-11-07Get PIC jump table working.Evan Cheng
2008-11-07Flush the raw_ostream after emitting the assembly for a function.Dan Gohman
2008-11-07Fix compile warnings.Richard Osborne
2008-11-07CellSPU: Ensure that C strings are always put in the .rodata sectionScott Michel
2008-11-07Add XCore backend.Richard Osborne
2008-11-07Jump table JIT support. Work in progress.Evan Cheng
2008-11-07Teach CellSPU about ELF sections and new section emitter classes.Scott Michel
2008-11-07Encode misc arithmetic instructions.Evan Cheng
2008-11-06Encode extend instructions; more clean up.Evan Cheng
2008-11-06- Improve naming consistency: Branch -> BrFrm, BranchMisc -> BrMiscFrm.Evan Cheng
2008-11-06Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 enc...Evan Cheng
2008-11-06Widening cleanupMon P Wang
2008-11-06Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>.Evan Cheng
2008-11-06Fix so_imm encoding bug; add support for MOVi2pieces.Evan Cheng
2008-11-06Fix encoding of multiple instructions with 3 src operands; also handle smmul,...Evan Cheng
2008-11-05Encode pic load / store instructions; fix some encoding bugs.Evan Cheng
2008-11-05Restructure ARM code emitter to use instruction formats instead of addressing...Evan Cheng
2008-11-05Reintroduce a comment that was removed with the AddToISelQueueDan Gohman
2008-11-05Test commit, add Makefile for XCore target, more to follow.Richard Osborne
2008-11-05Add more vector move low and zero-extend patterns.Evan Cheng
2008-11-05Indentation.Evan Cheng
2008-11-05Eliminate the ISel priority queue, which used the topological order for aDan Gohman
2008-11-05Use getTargetConstant instead of getConstant for nodes that should not be vis...Dan Gohman
2008-11-05Rename isGVLazyPtr to isGVNonLazyPtr relocation. This represents Mac OS XEvan Cheng
2008-11-04Actually ARM / Mac OS X does have UINTTOFP_I64_F{64|32} libcalls.Evan Cheng
2008-11-04Custom lower bit_convert i64 -> f64 into FMDRR. This is now happening with le...Evan Cheng
2008-11-04Debug output tweak.Evan Cheng
2008-11-04LDM_RET restores pc, do not set 's' bit which would restore CPSR from SPSR.Evan Cheng
2008-11-04For some targets, it's not possible to place GVs in the same memory buffer as...Evan Cheng
2008-11-04Stylistic change.Evan Cheng