1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. aabe38b Preliminary PIC JIT support for X86 (32-bit) / Darwin. by Evan Cheng · 17 years ago
  3. b97aec6 Add parameter to getDwarfRegNum to permit targets by Dale Johannesen · 17 years ago
  4. e7c8754 Fix x86-64 jit: remove reliance on Dwarf numbers. by Evan Cheng · 17 years ago
  5. ee46574 Move getX86RegNum into X86RegisterInfo and use it by Duncan Sands · 17 years ago
  6. 2dc6dc6 Change the x86 backend to use extract_subreg for truncation operations. Passes DejaGnu, SingleSource and MultiSource. by Christopher Lamb · 17 years ago
  7. b116fac Trampoline codegen support for X86-32. by Duncan Sands · 17 years ago
  8. 1997473 Drop 'const' by Devang Patel · 17 years ago
  9. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  10. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  11. bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 17 years ago
  12. bb1ee05 Add support for our first SSSE3 instruction "pmulhrsw". by Bill Wendling · 17 years ago
  13. e70ef98 Clean up. by Evan Cheng · 17 years ago
  14. a19ac52 X86-64 JIT is in large code model. Need stubs for direct calls. by Evan Cheng · 17 years ago
  15. 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 18 years ago
  16. 95b2c7d eliminate static ctors for Statistic objects. by Chris Lattner · 18 years ago
  17. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  18. fd00deb JIT large code model support. by Evan Cheng · 18 years ago
  19. 19f2ffc - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bit by Evan Cheng · 18 years ago
  20. ba59a1e Match TargetInstrInfo changes. by Evan Cheng · 18 years ago
  21. 6345d75 Removed even more std::cerr and #include <iostream> things. by Bill Wendling · 18 years ago
  22. 171d09e Use TargetInstrInfo::getNumOperands() instead of MachineInstr::getNumOperands(). In preparation for implicit reg def/use changes. by Evan Cheng · 18 years ago
  23. a1fd650 Remove M_2_ADDR_FLAG. by Evan Cheng · 18 years ago
  24. 80543c8 Skip over first operand when determining REX prefix for two-address code. by Evan Cheng · 18 years ago
  25. 25ab690 Committing X86-64 support. by Evan Cheng · 18 years ago
  26. 95971c5 Clean up. by Evan Cheng · 18 years ago
  27. 48ff2fb Watch out for variable_ops instructions. by Evan Cheng · 18 years ago
  28. 3530baf Variable ops instructions may ignore the last few operands for code emission. by Evan Cheng · 18 years ago
  29. 0e42d81 Update the X86 JIT to make it work with the new two-addr changes. This also by Chris Lattner · 18 years ago
  30. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
  31. 8d3e1d6 Give a good error message when we try to jit inline asm. by Chris Lattner · 18 years ago
  32. f141cc4 Resolve BB references with relocation. by Evan Cheng · 18 years ago
  33. 55fc280 - Refactor the code that resolve basic block references to a TargetJITInfo by Evan Cheng · 18 years ago
  34. 2c79de8 Hide x86 symbols by Chris Lattner · 18 years ago
  35. 74cb064 Eliminate unneeded parameter. by Evan Cheng · 18 years ago
  36. 22f7131 variable_ops instructions such as call can have any number of operands. by Evan Cheng · 18 years ago
  37. 069287d X86 integer register classes naming changes. Make them consistent with FP, vector classes. by Evan Cheng · 18 years ago
  38. 4efeab2 Remove a bunch more dead V9 specific stuff by Chris Lattner · 18 years ago
  39. 34fb2ca Remove some more V9-specific stuff. by Chris Lattner · 18 years ago
  40. 0e57629 Simplify handling of relocations by Chris Lattner · 18 years ago
  41. 5a032de Change from using MachineRelocation ctors to using static methods by Chris Lattner · 18 years ago
  42. 93e5c28 inline a simple method by Chris Lattner · 18 years ago
  43. b4432f3 Suck block address tracking out of targets into the JIT Emitter. This by Chris Lattner · 18 years ago
  44. 67977ad Teach the x86 jit how to handle jump tables not directly used by a jump by Nate Begeman · 18 years ago
  45. af1563f Change the BasicBlockAddrs map to be a vector, indexed by MBB number. by Chris Lattner · 18 years ago
  46. f75f9be Several related changes: by Chris Lattner · 18 years ago
  47. d3f0aef Fix a purely hypothetical problem (for now): emitWord emits in the host by Chris Lattner · 18 years ago
  48. 43b429b Refactor the machine code emitter interface to pull the pointers for the current by Chris Lattner · 18 years ago
  49. 608c189 There is no reason to use a virtual method to store this word. by Chris Lattner · 18 years ago
  50. 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 18 years ago
  51. a9f2a71 Add a couple more pseudo instructions. by Evan Cheng · 18 years ago
  52. 140a4c4 ConstantPoolIndex is now the displacement portion of the address (rather by Evan Cheng · 18 years ago
  53. 4c1aa86 - Added option -relocation-model to set relocation model. Valid values include static, pic, by Evan Cheng · 18 years ago
  54. 5e8b555 Jit does not support PIC yet. by Evan Cheng · 18 years ago
  55. ee50a1a Don't special case XS, XD prefixes. by Evan Cheng · 18 years ago
  56. 576c141 Bug fix: XS, XD prefixes were being emitted twice. by Evan Cheng · 18 years ago
  57. 3c55c54 - Use xor to clear integer registers (set R, 0). by Evan Cheng · 19 years ago
  58. dabbc98 Fix a bunch of JIT failures with the new isel by Chris Lattner · 19 years ago
  59. c2493c4 Unbreak the JIT with SSE by Chris Lattner · 19 years ago
  60. 6da23db Allow jit-beta to work by Chris Lattner · 19 years ago
  61. 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 19 years ago
  62. 81b6ed7 Refactor things a bit to allow the ELF code emitter to run the X86 machine code emitter by Chris Lattner · 19 years ago
  63. f63be7d First round of support for doing scalar FP using the SSE2 ISA extension and by Nate Begeman · 19 years ago
  64. 16cb6f8 Tailcalls require stubs to be emitted. Otherwise, the compilation callback by Chris Lattner · 19 years ago
  65. 0e0a7a45 * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 19 years ago
  66. 88f9386 There is no reason to emit function stubs for direct calls. by Chris Lattner · 20 years ago
  67. e72e445 Remove all JIT specific code and switch the code generator over to emitting by Chris Lattner · 20 years ago
  68. 3104db0 Dont' forget to switch back to decimal output by Chris Lattner · 20 years ago
  69. 39a83dc Fix a major bug in the signed shr code, which apparently only breaks 134.perl! by Chris Lattner · 20 years ago
  70. 8f1ac9f Remove a dead function, which died when we got GAS emission working (phwew, by Chris Lattner · 20 years ago
  71. f2d552e Implement a simple FIXME: if we are emitting a basic block address that has by Chris Lattner · 20 years ago
  72. 16fe6f5 * Merge some win32 ifdefs together by Chris Lattner · 20 years ago
  73. 5aa3ed9 Add debug-only=jit printout, so we see when lazily resolved symbols are set up. by Chris Lattner · 20 years ago
  74. e5cda8e Fix compilation problem; make the cast and the LHS be the same type. by John Criswell · 20 years ago
  75. 141e3fd Quiet VC++ warnings by Chris Lattner · 20 years ago
  76. 7d0974b Improve compatibility with VC++, patch contributed by Morten Ofstad! by Chris Lattner · 20 years ago
  77. 07306de Unify handling of constant pool indexes with the other code paths, allowing by Chris Lattner · 20 years ago
  78. 8cce7cd Give the X86 JIT the ability to encode global+disp constants. Patch by Chris Lattner · 20 years ago
  79. fb0796e Fix filename: Printer.cpp has become X86AsmPrinter.cpp by Misha Brukman · 20 years ago
  80. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  81. 916f96a Remove dead method by Chris Lattner · 20 years ago
  82. 42df461 Make sure to emit the immediate byte for instructions like: shrd [mem], reg, imm by Chris Lattner · 20 years ago
  83. d029cd2 Convert to the new TargetMachine interface. by Chris Lattner · 20 years ago
  84. 09015d9 Don't keep track of references to LLVM BasicBlocks while emitting; use by Brian Gaeke · 20 years ago
  85. b61fc83 Use emitWordAt() to emit forward-branch fixups. by Brian Gaeke · 20 years ago
  86. e47f4ff Add support for new instruction type by Chris Lattner · 20 years ago
  87. 39c2005 Add emitInstruction() API so that we can get the bytes of a simple instruction by Alkis Evlogimenos · 20 years ago
  88. f6e8156 Constify things a bit by Alkis Evlogimenos · 20 years ago
  89. 5ab29b5 Each instruction now has both an ImmType and a MemType. This describes by Alkis Evlogimenos · 20 years ago
  90. 169584e Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}. by Alkis Evlogimenos · 20 years ago
  91. cc0d2f5 Add support for GlobalAddress's for alkis by Chris Lattner · 20 years ago
  92. 5b67252 Expand the repertoire of the forms we can print and encode. by Chris Lattner · 20 years ago
  93. 859a18b Make dense maps keyed on physical registers smallerusing by Alkis Evlogimenos · 20 years ago
  94. c81efdc Add back machine code deleter pass until we get a MachineCode pass by Alkis Evlogimenos · 21 years ago
  95. 915e5e5 Add support for the rep movs[bwd] instructions, and emit them when code by Chris Lattner · 21 years ago
  96. c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 21 years ago
  97. 14be640 Modify the two address instruction pass to remove the duplicate by Alkis Evlogimenos · 21 years ago
  98. e0bb3e7 Remove floating point killer pass. This is now implemented in the by Alkis Evlogimenos · 21 years ago
  99. 655239c Finally, _actually delete the machine code_ for a function, after it has by Chris Lattner · 21 years ago
  100. 2828970 A minor cleanup for better encapsulation by Chris Lattner · 21 years ago