1. 17e2c18 add support for encoding the lo14 forms used for a few PPC64 addressing by Chris Lattner · 15 years ago
  2. 85cf7d7 implement the start of support for lo16 and ha16, allowing us to get stuff like: by Chris Lattner · 15 years ago
  3. 8d70411 change direct branches to encode with the same encoding method by Chris Lattner · 15 years ago
  4. a9d9ab9 split call operands out to their own encoding class, simplifying by Chris Lattner · 15 years ago
  5. 7192eb8 add proper encoding for MTCRF instead of using a hack. by Chris Lattner · 15 years ago
  6. bade37b Make <target>CodeEmitter::getBinaryCodeForInstr() a const method. by Jim Grosbach · 15 years ago
  7. 17aa680 zap dead code. by Chris Lattner · 15 years ago
  8. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  9. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  10. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  11. 7431bea Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and by Bill Wendling · 15 years ago
  12. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  13. 6ffccca change the DBG_LABEL MachineInstr to always be created by Chris Lattner · 15 years ago
  14. 7561d48 change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 15 years ago
  15. 1611273 change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 15 years ago
  16. 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  17. fc89bc9 detemplatize the ppc code emitter. by Chris Lattner · 16 years ago
  18. 5335bce remove dead code. by Chris Lattner · 16 years ago
  19. f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  20. 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  21. 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
  22. 26207e5 Introduce the TargetInstrInfo::KILL machine instruction and get rid of the by Jakob Stoklund Olesen · 16 years ago
  23. a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  24. 705e07f remove various std::ostream version of printing methods from by Chris Lattner · 16 years ago
  25. 7540282 r76102 added the MachineCodeEmitter::processDebugLoc call and called it from by Jeffrey Yasskin · 16 years ago
  26. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  27. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  28. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  29. ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
  30. 2a9ddfb Refactor ABI code in the PowerPC backend. by Tilmann Scheller · 16 years ago
  31. 434dd4f Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron Gray by Bruno Cardoso Lopes · 16 years ago
  32. a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
  33. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  34. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  35. acff339 Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be const. Make corresponding changes. by Evan Cheng · 17 years ago
  36. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  37. 210539e Provide generic hooks for icache invalidation. Add PPC implementation. by Anton Korobeynikov · 17 years ago
  38. 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 17 years ago
  39. d183307 Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  40. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  41. afe6c2b Enable exception handling int JIT by Nicolas Geoffray · 18 years ago
  42. 165b60d Correct order of parameters. by Evan Cheng · 18 years ago
  43. 02aabbf Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be used by Evan Cheng · 18 years ago
  44. 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  45. 9a1ceae Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 18 years ago
  46. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  47. a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 18 years ago
  48. 1997473 Drop 'const' by Devang Patel · 18 years ago
  49. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  50. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  51. 9f0bc65 implement support for the linux/ppc function call ABI. Patch by by Chris Lattner · 18 years ago
  52. 34da726 Missing load/store relocations. by Jim Laskey · 19 years ago
  53. 57fc62c Another step forward in PPC64 JIT support: we now no-longer need stubs by Chris Lattner · 19 years ago
  54. e150b8e this is an initial patch to switch the ppc64 jit over to working in PIC mode, by Chris Lattner · 19 years ago
  55. f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 19 years ago
  56. fae2c19 add relocation support for ppc64 branches. by Chris Lattner · 19 years ago
  57. 6a5339b Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 calls by Chris Lattner · 19 years ago
  58. 3ed469c For PR786: by Reid Spencer · 19 years ago
  59. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  60. eb883af Initial checkin of the Mach-O emitter. There's plenty of fixmes, but it by Nate Begeman · 19 years ago
  61. f141cc4 Resolve BB references with relocation. by Evan Cheng · 19 years ago
  62. 55fc280 - Refactor the code that resolve basic block references to a TargetJITInfo by Evan Cheng · 19 years ago
  63. 3bc8a76 Implement PPC64 relocations types by Chris Lattner · 19 years ago
  64. e37fe9b Ensure that dump calls that are associated with asserts are removed from by Jim Laskey · 19 years ago
  65. 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
  66. 563ecfb Implement 64-bit undef, sub, shl/shr, srem/urem by Chris Lattner · 19 years ago
  67. 5a032de Change from using MachineRelocation ctors to using static methods by Chris Lattner · 19 years ago
  68. b4432f3 Suck block address tracking out of targets into the JIT Emitter. This by Chris Lattner · 19 years ago
  69. af1563f Change the BasicBlockAddrs map to be a vector, indexed by MBB number. by Chris Lattner · 19 years ago
  70. f75f9be Several related changes: by Chris Lattner · 19 years ago
  71. d3f0aef Fix a purely hypothetical problem (for now): emitWord emits in the host by Chris Lattner · 19 years ago
  72. 43b429b Refactor the machine code emitter interface to pull the pointers for the current by Chris Lattner · 19 years ago
  73. 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 19 years ago
  74. ea4a9c5 Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMC by Chris Lattner · 19 years ago
  75. 6fcbd69 Change the PPC JIT to use a Static relocation model by Nate Begeman · 19 years ago
  76. 369503f Move some knowledge about registers out of the code emitter into the register info. by Chris Lattner · 19 years ago
  77. f3ce432 Don't emit pseudo instructions! by Chris Lattner · 19 years ago
  78. e928a72 teach the JIT to encode vector registers by Chris Lattner · 19 years ago
  79. 4c1aa86 - Added option -relocation-model to set relocation model. Valid values include static, pic, by Evan Cheng · 19 years ago
  80. d2ee218 Moved PICEnabled to include/llvm/Target/TargetOptions.h by Evan Cheng · 19 years ago
  81. 37dd6f1 Functions that are lazily streamed in from the .bc file are *not* external. by Chris Lattner · 20 years ago
  82. 86a5484 Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
  83. 5fe0e28 Fix the PPC JIT failures last night, which were due to mishandling of linkonce globals by Chris Lattner · 20 years ago
  84. e54645a Fix the JIT failures from last night. by Chris Lattner · 20 years ago
  85. 422b0ce Patch to clean up function call pseudos and support the BLA instruction, by Nate Begeman · 20 years ago
  86. 21e463b More PPC32 -> PPC changes, as well as merging some classes that were by Nate Begeman · 20 years ago
  87. de12382 prune #includes by Chris Lattner · 20 years ago
  88. 16e71f2 Rename PPC32*.h to PPC*.h by Chris Lattner · 20 years ago
  89. 2668959 Rename PowerPC*.h to PPC*.h by Chris Lattner · 20 years ago
  90. 4c7b43b Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.td by Chris Lattner · 20 years ago
  91. 919c032 Modify the ppc backend to use two register classes for FP: F8RC and F4RC. by Chris Lattner · 20 years ago
  92. 2b54400 Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that the by Chris Lattner · 20 years ago
  93. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 20 years ago
  94. 2497e63 Support building non-PIC by Nate Begeman · 20 years ago
  95. adeb43d Generate mfocrf when targeting g5. Generate fsqrt/fsqrts when targetin g5. by Nate Begeman · 20 years ago
  96. b5f662f Remove trailing whitespace by Misha Brukman · 20 years ago
  97. f577c61 Add completely untested support for mtcrf/mfcrf encoding by Chris Lattner · 20 years ago
  98. 477d1de Handle ExternalSymbol operands in the PPC JIT by Chris Lattner · 20 years ago
  99. d4c8bea Enable optimization suggested by Chris Lattner to not emit reloc stubs for by Nate Begeman · 21 years ago
  100. b752a97 There is not a 1-1 mappign between llvm blocks and PPC blocks, do not use by Chris Lattner · 21 years ago