1. de189be add TLI support indicating that jumps are more expensive than logical operations by Chris Lattner · 14 years ago
  2. 21d8b9b ptx: add command-line options for gpu target and ptx version by Che-Liang Chiou · 14 years ago
  3. fc967c9 Fix some grammar in comments I noticed. by Eric Christopher · 14 years ago
  4. 7f216ba This defaults to GenericDomain. by Eric Christopher · 14 years ago
  5. a99793c PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void. by Jay Foad · 14 years ago
  6. d872f14 Implement a PseudoI class and transfer the sse instructions over to use it. by Eric Christopher · 14 years ago
  7. 41c902f Fix insertion point in pcmp expander. by Eric Christopher · 14 years ago
  8. 82be220 Fix some cleanups from my last patch. by Eric Christopher · 14 years ago
  9. ef4a68b Add parsing for the Thumb t_addrmode_s4 addressing mode. This can almost by Bill Wendling · 14 years ago
  10. 3f8e617 ptx: add ld instruction by Che-Liang Chiou · 14 years ago
  11. cf82dc3 Rewrite the main DSE loop to be written in terms of reasoning by Chris Lattner · 14 years ago
  12. 228232b Rewrite mwait and monitor support and custom lower arguments. by Eric Christopher · 14 years ago
  13. 303023d Add a puts optimization that converts puts() to putchar('\n'). by Anders Carlsson · 14 years ago
  14. bbdc370 rename a function and reduce some indentation, no functionality change. by Chris Lattner · 14 years ago
  15. bb7b23f Stub out a new LiveDebugVariables pass. by Jakob Stoklund Olesen · 14 years ago
  16. d6f02d1 remove the pointless check of MemoryUseIntrinsic from by Chris Lattner · 14 years ago
  17. 12bf43b strength reduce this. by Chris Lattner · 14 years ago
  18. 9dc9e81 getLocationForDest should work for memset as well. by Chris Lattner · 14 years ago
  19. 72987a2 rename doesClobberMemory -> hasMemoryWrite to be more specific, and by Chris Lattner · 14 years ago
  20. 1ab4285 clean up handling of 'free', detangling it from everything else. by Chris Lattner · 14 years ago
  21. 0e45a5a Minor cleanups. No functional change. by Bill Wendling · 14 years ago
  22. 6e46d84 s/ARM::BRIND/ARM::BX/g to coincide with r120366. by Bill Wendling · 14 years ago
  23. 13815d9 enhance basicaa to return "Mod" for a memcpy call when the by Chris Lattner · 14 years ago
  24. 647fea5 Add correct encoding for "bl __aeabi_read_tp". However, the asm matcher isn't by Bill Wendling · 14 years ago
  25. 201d1e5 Teach basicaa that memset's modref set is at worst "mod" and never by Chris Lattner · 14 years ago
  26. 532c2f1 Rename BX/BRIND/etc patterns to clarify which is actually the BX instruction by Jim Grosbach · 14 years ago
  27. 6707741 Add some encoding for the adr instruction. Labels still need to be finished. by Bill Wendling · 14 years ago
  28. 6af50f7 Correct Thumb2 encodings for a much wider range of loads and stores. by Owen Anderson · 14 years ago
  29. 184d1ba my previous patch would cause us to start deleting some volatile by Chris Lattner · 14 years ago
  30. 5c86a0a Make a few more ARM pseudo instructions actually use the PseudoInst base class. by Jim Grosbach · 14 years ago
  31. 8ca2fd6 Predicate encoding should be withing {}s. And general cleanup. by Bill Wendling · 14 years ago
  32. 194271a Predicate encoding should be withing {}s. by Bill Wendling · 14 years ago
  33. 0f53f59 two changes to DSE that shouldn't affect anything: by Chris Lattner · 14 years ago
  34. 8e0c7b5 Fix the encoding of VLD4-dup alignment. by Bob Wilson · 14 years ago
  35. 173fb14 Rename VLDnDUP instructions with double-spaced registers by Bob Wilson · 14 years ago
  36. 6c4c982 Add support for NEON VLD3-dup instructions. by Bob Wilson · 14 years ago
  37. e76473d Simplify definitions of the ARM eh.sjlj.*jmp pseudo instructions. by Jim Grosbach · 14 years ago
  38. 6e42211 Parameterize ARMPseudoInst size property. by Jim Grosbach · 14 years ago
  39. 00a257a Add a few missing initializers. by Jim Grosbach · 14 years ago
  40. 7a0b4fd prune an llvmcontext include and simplify some code. by Chris Lattner · 14 years ago
  41. 695b281 Generalize the darwin wrapper hack to work with generic macho triples as well as darwin ones. by Chris Lattner · 14 years ago
  42. 03f44a0 Nuke trailing whitespace. by Jim Grosbach · 14 years ago
  43. cd3c7cb Nuke a FIXME. No need to be fancier here, as ARM handles constant pools by Jim Grosbach · 14 years ago
  44. 75579f7 Provide Thumb2 encodings for basic loads and stores. by Owen Anderson · 14 years ago
  45. 1e0eab1 Mark Darwin call instructions as using "r7" to prevent the frame-register by Evan Cheng · 14 years ago
  46. a0bb253 Nuke dead isCodeGenOnly annotation and extraneous comment. by Jim Grosbach · 14 years ago
  47. fbf0cb1 tidy up. by Jim Grosbach · 14 years ago
  48. 9b0e92c Thumb encodings for conditional moves. by Bill Wendling · 14 years ago
  49. 5ca6669 Pseudo-ize Thumb2 jump tables with explicit MC lowering to the raw by Jim Grosbach · 14 years ago
  50. dffde99 Support: Add PathV2 implementation. by Michael J. Spencer · 14 years ago
  51. a46a493 Refactor some of the "disassembly-only" instructions into a base class. This by Bill Wendling · 14 years ago
  52. e9e9730 fix PR8677, patch by Jakub Staszak! by Chris Lattner · 14 years ago
  53. 7bb5996 Update fastisel for the changes in r120272. by Eric Christopher · 14 years ago
  54. 34ceb4d Transform (extractvalue (load P), ...) to (load (gep P, 0, ...)) if the load has no other uses, shrinking the load. by Frits van Bommel · 14 years ago
  55. d092a87 Rename t2 TBB and TBH instructions to reference that they encode the jump table by Jim Grosbach · 14 years ago
  56. 5404c2b Improving the factoring of several instruction encodings. by Owen Anderson · 14 years ago
  57. 3ee0af3 Teach ConstantFoldInstruction() how to fold insertvalue and extractvalue. by Frits van Bommel · 14 years ago
  58. 53ca1f3 Now to chant the magical incantation that will exorcise the System library by Charles Davis · 14 years ago
  59. 86c6d80 Add support for NEON VLD3-dup instructions. by Bob Wilson · 14 years ago
  60. 2fcda63 Fix copy-and-paste errors in VLD2-dup scheduling itineraries. by Bob Wilson · 14 years ago
  61. f1aa47d ARM Pseudo-ize tBR_JTr. by Jim Grosbach · 14 years ago
  62. 00a035f Thumb2 encodings for MSR and MRS. by Owen Anderson · 14 years ago
  63. d18a9c9 Thumb2 encodings for system instructions. by Owen Anderson · 14 years ago
  64. 05bf595 Thumb2 encodings for branches and IT blocks. by Owen Anderson · 14 years ago
  65. 11fbff8 The ARM BR_JT* pseudos don't need to use the printer jtblock_operand node to by Jim Grosbach · 14 years ago
  66. 3cc52ea I swear I did a make clean and make before committing all this... by Michael J. Spencer · 14 years ago
  67. 2dc7768 Switch ARM BR_JTm and BR_JTr instructions to be MC-expanded pseudos. by Jim Grosbach · 14 years ago
  68. 7a9ff3d Missed a spot. by Michael J. Spencer · 14 years ago
  69. 1f6efa3 Merge System into Support. by Michael J. Spencer · 14 years ago
  70. 9363f73 Handle lshr for i128 correctly on SPU also when shiftamount > 7. by Kalle Raiskila · 14 years ago
  71. c2ebfd4 Enable PostRA scheduling for SPU. by Kalle Raiskila · 14 years ago
  72. b00f24b Allow machine LICM to do its job on SPU. by Kalle Raiskila · 14 years ago
  73. 11edd0c Add missing i128 case. by Kalle Raiskila · 14 years ago
  74. e89ada9 Add some dead stores to pacify my least favorite GCC warning: may be by Chandler Carruth · 14 years ago
  75. 2f17bf2 Add more Thumb encodings. by Bill Wendling · 14 years ago
  76. 5cbbf68 More Thumb encodings. by Bill Wendling · 14 years ago
  77. d19ac0c Add Thumb encodings for REV instructions. by Bill Wendling · 14 years ago
  78. 849f2e3 Add more Thumb encodings. by Bill Wendling · 14 years ago
  79. ec0b428 Make EmitIntValue non virtual. by Rafael Espindola · 14 years ago
  80. f7c3b75 Forgot the MCPureStreamer::EmitValue in the previous commit. by Rafael Espindola · 14 years ago
  81. 6f95023 Move EmitValue to MCObjectStreamer. by Rafael Espindola · 14 years ago
  82. d652dbe Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower. by Rafael Espindola · 14 years ago
  83. e4d19c9 PR5207: change APInt::doubleToBits() and APInt::floatToBits() to be by Jay Foad · 14 years ago
  84. d8f7179 fix PR8686, accepting a 'b' suffix at the end of all the setcc by Chris Lattner · 14 years ago
  85. a1ac3bb add a function to the C api to get the context out of a module, patch by Chris Lattner · 14 years ago
  86. 7509ccd When emitting a single function with cppgen=function, you don't want to emit by Nicolas Geoffray · 14 years ago
  87. ea4afa9 Fixed verson of r120245. by Rafael Espindola · 14 years ago
  88. ba21024 Revert previous patch while I debug the darwin bootstrap failure. by Rafael Espindola · 14 years ago
  89. f90a2de Factor some duplicated code into MCObjectStreamer::EmitLabel. by Rafael Espindola · 14 years ago
  90. 3e03211 Avoid code duplication in the many unsupported EmitGPRel32Value implementations. by Rafael Espindola · 14 years ago
  91. a484f2c Move the PTXMCAsmStreamer class to the .cpp file. by Rafael Espindola · 14 years ago
  92. e04ed7e Define generic 1, 2 and 4 byte pc relative relocations. They are common by Rafael Espindola · 14 years ago
  93. b1dfa7a Add support for NEON VLD2-dup instructions. by Bob Wilson · 14 years ago
  94. bebfbc5 Fix a comment typo. by Bob Wilson · 14 years ago
  95. f3d2f9d Another minor refactoring for VLD1DUP instructions. by Bob Wilson · 14 years ago
  96. 364a72a Add entry in getTargetNodeName() for ARMISD::VBICIMM. by Bob Wilson · 14 years ago
  97. 94c5ae0 Move more PEI-related hooks to TFI by Anton Korobeynikov · 14 years ago
  98. cd775ce Move callee-saved regs spills / reloads to TFI by Anton Korobeynikov · 14 years ago
  99. 5bf7c53 Lower TLS_addr32 and TLS_addr64. by Rafael Espindola · 14 years ago
  100. bfd2d26 Implement the data16 prefix. by Rafael Espindola · 14 years ago