1. 583a2a0 Add support for encoding 2-register NEON instructions. by Bob Wilson · 15 years ago
  2. fe60104 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
  3. 1a913ed Add instruction encoding for the Neon VMOV immediate instruction. This changes by Bob Wilson · 15 years ago
  4. 18f30e6 Clean up 80 column violations. No functional change. by Jim Grosbach · 15 years ago
  5. 9f3b6a3 Coding style change (Adding 1 missing space.) by Shih-wei Liao · 15 years ago
  6. 45469f3 Adding the missing implementation for ARM::SBFX and ARM::UBFX. by Shih-wei Liao · 15 years ago
  7. 6d37a29 Adding the missing implementation of Bitfield's "clear" and "insert". by Shih-wei Liao · 15 years ago
  8. 5170b71 To handle s* registers in emitVFPLoadStoreMultipleInstruction(). by Shih-wei Liao · 15 years ago
  9. f3c770a Add missing implementation to the materialization of VFP misc. instructions (vmrs, vmsr and vmov (immediate)) by Zonr Chang · 15 years ago
  10. f86399b Add support to MOVimm32 using movt/movw for ARM JIT by Zonr Chang · 15 years ago
  11. 3fb150a Fix -Wcast-qual warnings. by Dan Gohman · 15 years ago
  12. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  13. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  14. 87949d4 Clean up whitespace. by Bob Wilson · 15 years ago
  15. 2d357f6 Remove redundant writeback flag in ARM addressing mode 5. by Bob Wilson · 15 years ago
  16. ab34605 Remove the writeback flag from ARM's address mode 4. Now that we have separate by Bob Wilson · 15 years ago
  17. 6ffccca change the DBG_LABEL MachineInstr to always be created by Chris Lattner · 15 years ago
  18. 7561d48 change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 15 years ago
  19. 1611273 change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 15 years ago
  20. bffb5b3 Attempt to appease the arm-linux buildbot by fixing the JIT encodings for new by Bob Wilson · 15 years ago
  21. 5265a12 Fix ARM buildbot breakage. by Bob Wilson · 15 years ago
  22. fbacc88 Fix an obvious typo in an assert. Patch by Sean Callanan. by Bob Wilson · 15 years ago
  23. ce7bf1c Initial bits of ARMv4-only support. Patch by John Tytgat! by Anton Korobeynikov · 15 years ago
  24. 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  25. 55fed86 tidy some targets. by Chris Lattner · 16 years ago
  26. 33fabd7 detemplatize ARM code emitter. by Chris Lattner · 16 years ago
  27. e0faa54 remove dead code. by Chris Lattner · 16 years ago
  28. b1e8039 prep work to support a future where getJumpTableInfo will return by Chris Lattner · 16 years ago
  29. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  30. 2d27441 Make the need-stub variables accurate and consistent. In the case of by Jeffrey Yasskin · 16 years ago
  31. 28989a8 Add support for BlockAddress values in ARM constant pools. by Bob Wilson · 16 years ago
  32. f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  33. 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  34. af0e272 Update processDebugLoc() so that it can be used to process debug info before and after printing an instruction. by Devang Patel · 16 years ago
  35. cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  36. 7c043d7 Update ARM JIT emitter to account for ld/st multiple changes. by Evan Cheng · 16 years ago
  37. 26207e5 Introduce the TargetInstrInfo::KILL machine instruction and get rid of the by Jakob Stoklund Olesen · 16 years ago
  38. 5adb66a Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudo by Evan Cheng · 16 years ago
  39. 003de66 Register the MachineModuleInfo for the ARM JIT, and update JITDwarfEmitter to by Daniel Dunbar · 16 years ago
  40. 0866974 Proper support of non-lazy indirect symbols. by Evan Cheng · 16 years ago
  41. 10bf734 Fix double load / store multiple encoding. by Evan Cheng · 16 years ago
  42. e4e4ed3 Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer. by Evan Cheng · 16 years ago
  43. 893e1c9 eliminate the last DOUTs from the targets. by Chris Lattner · 16 years ago
  44. 705e07f remove various std::ostream version of printing methods from by Chris Lattner · 16 years ago
  45. 24f20e0 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  46. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  47. 764ab52 Whitespace cleanup. Remove trailing whitespace. by Jim Grosbach · 16 years ago
  48. d5fe92e llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like "LLVM ERROR: llvm: error:" or "LLVM ERROR: ERROR:". by Benjamin Kramer · 16 years ago
  49. ce63ffb More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 16 years ago
  50. 90daf4d ARM code emitter can't handle Thumb2 instructions yet. So don't even try. by Evan Cheng · 16 years ago
  51. 8295d99 Get rid one of the getRegisterNumbering. Also add D16 - D31. by Evan Cheng · 16 years ago
  52. 7540282 r76102 added the MachineCodeEmitter::processDebugLoc call and called it from by Jeffrey Yasskin · 16 years ago
  53. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  54. 29fd056 Remove extra \n from LLVM_UNREACHABLE calls. by Torok Edwin · 16 years ago
  55. e7cbe41 Change how so_imm and t2_so_imm are handled. At instruction selection time, the immediates are no longer encoded in the imm8 + rot format, that are left as it is. The encoding is now done in ams printing and code emission time instead. by Evan Cheng · 16 years ago
  56. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  57. ab7c09b Start converting to new error handling API. by Torok Edwin · 16 years ago
  58. c9a4153 Add a todo. by Evan Cheng · 16 years ago
  59. bc8a945 Statically encode bit 25 to indicate immediate form of data processing instructions. Patch by Sean Callanan. by Evan Cheng · 16 years ago
  60. 36a0aeb Add bfc to armv6t2. by Evan Cheng · 16 years ago
  61. ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
  62. c9a59b5 Improve Thumb-2 jump table support. by David Goodwin · 16 years ago
  63. d49ea77 Split thumb-related stuff into separate classes. by Anton Korobeynikov · 16 years ago
  64. 358dec5 Part 1. by Evan Cheng · 16 years ago
  65. 434dd4f Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron Gray by Bruno Cardoso Lopes · 16 years ago
  66. a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
  67. 5788d1a Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some overflow issues. Patch by Thomas Jablin. by Evan Cheng · 17 years ago
  68. 97c573d Fix a thinko. MO is getOperand(i-1) so we don't have to adjust e. by Evan Cheng · 17 years ago
  69. e3066ab Eliminate a compile time warning. by Evan Cheng · 17 years ago
  70. a956255 Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings. by Evan Cheng · 17 years ago
  71. ffa6d96 Handle the rest of pseudo instructions. by Evan Cheng · 17 years ago
  72. 35b0bfd Don't forget to emit stubs for function GV's emitted in CONSTPOOL_ENTRY's. by Evan Cheng · 17 years ago
  73. 67fd91f Missed a break statement. by Evan Cheng · 17 years ago
  74. 148cad8 Fix pre- and post-indexed load / store encoding bugs. by Evan Cheng · 17 years ago
  75. 607f1b4 Address mode immediate offset has already been divided by 4. by Evan Cheng · 17 years ago
  76. 3f4924e Fix a VFP binary arithmetic instruction encoding bug. by Evan Cheng · 17 years ago
  77. 7063291 Fix address mode 3 immediate offset mode encoding. by Evan Cheng · 17 years ago
  78. 3c4a4ff Consolidate formats; fix FCMPED etc. encodings. by Evan Cheng · 17 years ago
  79. 80a1198 Fix VFP conversion instruction encodings. by Evan Cheng · 17 years ago
  80. d06d48d Fix encoding of single-precision VFP registers. by Evan Cheng · 17 years ago
  81. 580c0df VFP fld / fst immediate field is multiplied by 4. by Evan Cheng · 17 years ago
  82. 0a0ab13 Fix FMDRR encoding. by Evan Cheng · 17 years ago
  83. cb5201f Handle floating point constpool_entry's. by Evan Cheng · 17 years ago
  84. cd8e66a Encode VFP load / store instructions. by Evan Cheng · 17 years ago
  85. 78be83d Encode VFP conversion instructions. by Evan Cheng · 17 years ago
  86. 96581d3 Encode VFP arithmetic instructions. by Evan Cheng · 17 years ago
  87. 9ed2f80 Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used. by Evan Cheng · 17 years ago
  88. 3cc8223 Tell ARMJITInfo if codegen relocation is PIC. It changes how function stubs are generated. by Evan Cheng · 17 years ago
  89. 1033251 Fix relocation for calls to external symbols. by Evan Cheng · 17 years ago
  90. 05c356e Skip over two-address use operands. by Evan Cheng · 17 years ago
  91. e96a490 Handle ARM machine constantpool entry with non-lazy ptr. by Evan Cheng · 17 years ago
  92. 413a89f More code clean up. by Evan Cheng · 17 years ago
  93. 437c173 Get PIC jump table working. by Evan Cheng · 17 years ago
  94. 4df60f5 Jump table JIT support. Work in progress. by Evan Cheng · 17 years ago
  95. 8b59db3 Encode misc arithmetic instructions. by Evan Cheng · 17 years ago
  96. 97f48c3 Encode extend instructions; more clean up. by Evan Cheng · 17 years ago
  97. 12c3a53 - Improve naming consistency: Branch -> BrFrm, BranchMisc -> BrMiscFrm. by Evan Cheng · 17 years ago
  98. d87293c Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 encoding bug. by Evan Cheng · 17 years ago
  99. 9092213 Fix so_imm encoding bug; add support for MOVi2pieces. by Evan Cheng · 17 years ago
  100. fbc9d41 Fix encoding of multiple instructions with 3 src operands; also handle smmul, smmla, and smmls. by Evan Cheng · 17 years ago