Remove extra \n from LLVM_UNREACHABLE calls.
[oota-llvm.git] / lib / Target / ARM / ARMCodeEmitter.cpp
2009-07-12 Torok EdwinRemove extra \n from LLVM_UNREACHABLE calls.
2009-07-08 Evan ChengChange how so_imm and t2_so_imm are handled. At instruc...
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-07-08 Evan ChengAdd a todo.
2009-07-07 Evan ChengStatically encode bit 25 to indicate immediate form...
2009-07-06 Evan ChengAdd bfc to armv6t2.
2009-07-06 Bruno Cardoso LopesAdd the Object Code Emitter class. Original patch by...
2009-06-30 David GoodwinImprove Thumb-2 jump table support.
2009-06-26 Anton KorobeynikovSplit thumb-related stuff into separate classes.
2009-06-15 Evan ChengPart 1.
2009-06-01 Bruno Cardoso LopesFix new CodeEmitter stuff to follow LLVM codying style...
2009-05-30 Bruno Cardoso LopesFirst patch in the direction of splitting MachineCodeEm...
2008-12-10 Evan ChengFix MachineCodeEmitter to use uintptr_t instead of...
2008-11-20 Evan ChengFix a thinko. MO is getOperand(i-1) so we don't have...
2008-11-19 Evan ChengEliminate a compile time warning.
2008-11-14 Evan ChengFix MOVrx, MOVsrl_flag, and MOVsra_flag encodings.
2008-11-13 Evan ChengHandle the rest of pseudo instructions.
2008-11-13 Evan ChengDon't forget to emit stubs for function GV's emitted...
2008-11-13 Evan ChengMissed a break statement.
2008-11-13 Evan ChengFix pre- and post-indexed load / store encoding bugs.
2008-11-12 Evan ChengAddress mode immediate offset has already been divided...
2008-11-12 Evan ChengFix a VFP binary arithmetic instruction encoding bug.
2008-11-12 Evan ChengFix address mode 3 immediate offset mode encoding.
2008-11-12 Evan ChengConsolidate formats; fix FCMPED etc. encodings.
2008-11-12 Evan ChengFix VFP conversion instruction encodings.
2008-11-12 Evan ChengFix encoding of single-precision VFP registers.
2008-11-12 Evan ChengVFP fld / fst immediate field is multiplied by 4.
2008-11-11 Evan ChengFix FMDRR encoding.
2008-11-11 Evan ChengHandle floating point constpool_entry's.
2008-11-11 Evan ChengEncode VFP load / store instructions.
2008-11-11 Evan ChengEncode VFP conversion instructions.
2008-11-11 Evan ChengEncode VFP arithmetic instructions.
2008-11-10 Evan ChengRename isGVNonLazyPtr to isIndirectSym to reflect how...
2008-11-08 Evan ChengTell ARMJITInfo if codegen relocation is PIC. It change...
2008-11-08 Evan ChengFix relocation for calls to external symbols.
2008-11-08 Evan ChengSkip over two-address use operands.
2008-11-08 Evan ChengHandle ARM machine constantpool entry with non-lazy...
2008-11-07 Evan ChengMore code clean up.
2008-11-07 Evan ChengGet PIC jump table working.
2008-11-07 Evan ChengJump table JIT support. Work in progress.
2008-11-07 Evan ChengEncode misc arithmetic instructions.
2008-11-06 Evan ChengEncode extend instructions; more clean up.
2008-11-06 Evan Cheng- Improve naming consistency: Branch -> BrFrm, BranchMi...
2008-11-06 Evan ChengRemove opcode from instruction TS flags; add MOVCC...
2008-11-06 Evan ChengFix so_imm encoding bug; add support for MOVi2pieces.
2008-11-06 Evan ChengFix encoding of multiple instructions with 3 src operan...
2008-11-05 Evan ChengEncode pic load / store instructions; fix some encoding...
2008-11-05 Evan ChengRestructure ARM code emitter to use instruction formats...
2008-11-04 Evan ChengDebug output tweak.
2008-11-04 Evan ChengHandle ARM machine constantpool entries.
2008-11-03 Jim GrosbachAdd binary encoding support for multiply instructions...
2008-10-31 Evan ChengUse better data structure for ConstPoolId2AddrMap.
2008-10-31 Evan ChengActually make debug output understandable.
2008-10-31 Evan ChengEncode PICADD; some code clean up.
2008-10-30 Evan ChengI think we got non-machine specific constpool entries...
2008-10-29 Evan ChengCorrect way to handle CONSTPOOL_ENTRY instructions.
2008-10-28 Jim GrosbachSupport for constant islands in the ARM JIT.
2008-10-07 Jim GrosbachEncode the conditional execution predicate when JITing.
2008-10-07 Jim GrosbachClarify naming and correct conditional so that CMP...
2008-10-03 Jim GrosbachIndexing off by one resulted in errant encoding of...
2008-10-03 Jim GrosbachNeedStub/DoesntNeedStub logic was reversed, leading...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-10-01 Jim GrosbachFix typo s/ther/there/
2008-09-18 Evan ChengDuh. Default to ARMCC::AL (always).
2008-09-17 Evan ChengFix addrmode1 instruction encodings; fix bx_ret encoding.
2008-09-13 Evan ChengFix random abort.
2008-09-13 Evan ChengTypo.
2008-09-13 Evan ChengRely on instruction format to determine so_reg operand...
2008-09-13 Evan ChengRevert 56176. All those instruction formats are still...
2008-09-13 Evan ChengAccidentially flipped the condition.
2008-09-13 Evan ChengAdd debug dumps.
2008-09-12 Evan ChengEliminate unnecessary instruction formats.
2008-09-12 Evan ChengAddrmode 1 S bit can be dynamically set. Look for CPSR...
2008-09-12 Evan ChengRewrite address mode 1 code emission routines.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-02 Evan ChengRevamp ARM JIT.
2008-02-20 Anton KorobeynikovRemove bunch of gcc 4.3-related warnings from Target
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerUse MachineOperand::getImm instead of MachineOperand...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-08-30 Raul HerbsterComments added. It now generates V5TE multiply instruct...
2007-08-07 Evan ChengInitial JIT support for ARM by Raul Fernandes Herbster.
2007-07-17 Chris Lattnerno email addrs in file headers
2007-07-05 Evan ChengInitial ARM JIT support by Raul Fernandes Herbster.