1. 54cc2ef Render MachineFunctions to HTML pages, with options to render register by Lang Hames · 14 years ago
  2. b68f7ae precompute 20 tags by Gabor Greif · 14 years ago
  3. e117b63 Fix indentation. by Duncan Sands · 14 years ago
  4. d90fee9 Expose JIT::recompileAndRelinkFunction for use through the C API. by Duncan Sands · 14 years ago
  5. 54026c0 Remove r108639 now that it is handled by InstCombine instead. by Owen Anderson · 14 years ago
  6. d902901 Reimplement r108639 in InstCombine rather than DAGCombine. by Owen Anderson · 14 years ago
  7. 926f2bb X86-64: Mark WINCALL and more tail call instructions as code gen only. by Daniel Dunbar · 14 years ago
  8. e4c52a2 X86: Mark some tail call pseduo instruction as code gen only. by Daniel Dunbar · 14 years ago
  9. df4c47b X86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64]. by Daniel Dunbar · 14 years ago
  10. e5c8d95 _[A-Z] identifiers are reserved for the implementation. by Michael J. Spencer · 14 years ago
  11. 90b374c MC/X86: We now match instructions like "incl %eax" correctly for the arch we are by Daniel Dunbar · 14 years ago
  12. cf246b7 X86: Mark MOV.*_{TC,NOREX} instruction as code gen only, they aren't real. by Daniel Dunbar · 14 years ago
  13. 6c2c9a2 X86: MOV8o8a, MOV8ao8, etc. are only valid in 32-bit mode. by Daniel Dunbar · 14 years ago
  14. 8067adc MC: Add WinCOFFStreamer implementation and merge common code from MachO by Michael J. Spencer · 14 years ago
  15. 54074b5 TblGen/AsmMatcher: Add support for honoring instruction Requires<[]> attributes as part of the matcher. by Daniel Dunbar · 14 years ago
  16. 5d68ec2 Make .align parse correctly on platforms where .align is measured in bytes. by Eli Friedman · 14 years ago
  17. d73ada7 Target: Give the TargetAsmParser access to the TargetMachine. by Daniel Dunbar · 14 years ago
  18. 1edf6ca MC/AsmParser: Stop playing unsafe member function pointer calls, this isn't by Daniel Dunbar · 14 years ago
  19. 6a46d57 MC/AsmParser: Fix .abort and .secure_log_unique to accept arbitrary token by Daniel Dunbar · 14 years ago
  20. 7a570d0 MC/AsmParser: Add macro argument substitution support. by Daniel Dunbar · 14 years ago
  21. c64a0d7 MC/AsmParser: Add basic support for macro instantiation. by Daniel Dunbar · 14 years ago
  22. 6d8cf08 MC/AsmParser: Add basic parsing support for .macro definitions. by Daniel Dunbar · 14 years ago
  23. 3c802de MC/AsmParser: Add .macros_{off,on} support, not that makes sense since we don't by Daniel Dunbar · 14 years ago
  24. 275ce39 MC/AsmParser: Use Error() instead of calling PrintMessage() directly. by Daniel Dunbar · 14 years ago
  25. f21e4e9 MC/AsmParser: Fix TokError() to accept a Twine. by Daniel Dunbar · 14 years ago
  26. aef87e3 MC/AsmParser: Hide the AsmParser implementation. by Daniel Dunbar · 14 years ago
  27. 9fbb37e MC: Move several clients to using AsmParser constructor function. by Daniel Dunbar · 14 years ago
  28. 806de35 Fix struct/class mismatch by Douglas Gregor · 14 years ago
  29. 3ecdfaf Add a DAGCombine xform to fold away redundant float->double->float conversions around sqrt instructions. by Owen Anderson · 14 years ago
  30. 12f35c5 Added -pbqp-pre-coalescing flag to PBQP. If enabled this will cause PBQP to require by Lang Hames · 14 years ago
  31. aa7e8b2 fullStopTag cannot happen here, it is handled above by Gabor Greif · 14 years ago
  32. 7490896 Use isPrologLabel() instead of checking the opcode directly. by Bill Wendling · 14 years ago
  33. 89a902e the stackifier is global! by Chris Lattner · 14 years ago
  34. a40ce7e doxygenify some comments. by Chris Lattner · 14 years ago
  35. d3bb335 update CMakeLists.txt by Zhongxing Xu · 14 years ago
  36. 3b6702d Removed unused inRange variable. by Lang Hames · 14 years ago
  37. 60f422f LoopSplitter - intended to split live intervals over loop boundaries. by Lang Hames · 14 years ago
  38. 7e3012c Another attempt at getting the clang self-host to like my instcombine patch. by Owen Anderson · 14 years ago
  39. d0f6f01 Iterating over sets of pointers in a heuristic was a bad idea. Switching by Lang Hames · 14 years ago
  40. dc1ad22 Start of .sleb128/.uleb128 parsing support. by Eli Friedman · 14 years ago
  41. 93604b6 Fix PR7658, a problem where type refinement can trigger by Chris Lattner · 14 years ago
  42. 21444ef Work-in-progress parsing for ELF .section directive. by Eli Friedman · 14 years ago
  43. 5423856 Add combiner patterns to more effectively utilize the BFI (bitfield insert) by Jim Grosbach · 14 years ago
  44. f82ccf5 Add support for parsing .size directives for ELF. by Eli Friedman · 14 years ago
  45. d1e3b44 MC/AsmParser: Lift Run() and TargetParser to base class. by Daniel Dunbar · 14 years ago
  46. dd7d28a add BFI to getTargetNodeName() by Jim Grosbach · 14 years ago
  47. 15a2f2e Fix logic think-o by Jim Grosbach · 14 years ago
  48. 697cba8 Remove unnecessary check that was subsumed into canRealignStack. by Eric Christopher · 14 years ago
  49. 2b8271e Propagate alloca alignment information via variable size object frame by Eric Christopher · 14 years ago
  50. d4c36ce Make more explicit and add some currently disabled error messages for by Eric Christopher · 14 years ago
  51. acdb4b9 Make comment a bit more clear as well as return statement since by Eric Christopher · 14 years ago
  52. 469bbdb Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instruction by Jim Grosbach · 14 years ago
  53. 6dd26ba Fix whitespace. by Dan Gohman · 14 years ago
  54. dc86704 Consider this function: by Bill Wendling · 14 years ago
  55. 78e6e00 Remove the isMoveInstr() hook. by Jakob Stoklund Olesen · 14 years ago
  56. 2aaa98d Avoid isMoveInstr when printing XCore pseudo-moves. by Jakob Stoklund Olesen · 14 years ago
  57. 84d499a Use MI.isCopy. by Jakob Stoklund Olesen · 14 years ago
  58. c66756b Use a small local function for a single remaining late isMoveInstr call in by Jakob Stoklund Olesen · 14 years ago
  59. 7431bea Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and by Bill Wendling · 14 years ago
  60. b47bb13 Keep valgrind quiet. by Jakob Stoklund Olesen · 14 years ago
  61. 40f9be5 tidy up by Chris Lattner · 14 years ago
  62. af462c4 Remove remaining calls to TII::isMoveInstr. by Jakob Stoklund Olesen · 14 years ago
  63. a90c3f6 Emit COPY instead of FMR/FMSD instructions for floating point conversion on by Jakob Stoklund Olesen · 14 years ago
  64. 49669e6 eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext, by Chris Lattner · 14 years ago
  65. 345ce54 get the first few tags from a precomputed table (count can be increased if desired) by Gabor Greif · 14 years ago
  66. 32bb4df Add missing attributes to cpp backend. by Eli Friedman · 14 years ago
  67. 323200d Accept registers with P modifier. PR 5314. by Dale Johannesen · 14 years ago
  68. 7a79fcb Teach PPCInstrInfo::storeRegToStackSlot and loadRegFromStackSlot to add memory by Jakob Stoklund Olesen · 14 years ago
  69. 1e381fc Reorder the contents of various getAnalysisUsage functions, eliminating by Dan Gohman · 14 years ago
  70. 9c3d5e4 Revert r108369, sorting llvm.dbg.declare information by source position, by Dan Gohman · 14 years ago
  71. 468a2a4 Remove the X86::FP_REG_KILL pseudo-instruction and the X86FloatingPointRegKill by Jakob Stoklund Olesen · 14 years ago
  72. e098e7a Search for a free FP register instead of just assuming FP7 is not in use. by Jakob Stoklund Olesen · 14 years ago
  73. 835d425 Remove the rest of my instcombine changes. Back to the drawing board on this one. by Owen Anderson · 14 years ago
  74. e928ec9 Allow x87 FP registers to be alive globally in a function. by Jakob Stoklund Olesen · 14 years ago
  75. a6aac4c eliminate CallInst::ArgOffset by Gabor Greif · 14 years ago
  76. 10bb421 Get rid of a bunch of duplicated ELF enum values. by Eli Friedman · 14 years ago
  77. 394ce41 Arrays and vectors with different numbers of elements are not equivalent. by Nick Lewycky · 14 years ago
  78. 74c7400 LoopSimplify does not update domfrontier correctly. by Tobias Grosser · 14 years ago
  79. 9a7b37b Add dump() to DominanceFrontier by Tobias Grosser · 14 years ago
  80. 04c528a Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway. by Jakob Stoklund Olesen · 14 years ago
  81. e667e01 Use the source-order scheduler instead of the "fast" scheduler at -O0, by Dan Gohman · 14 years ago
  82. de309a8 Also revert 108422, it's causing some test failures. by Eric Christopher · 14 years ago
  83. bdc09d9 The SelectionDAGBuilder's handling of debug info, on rare by Dale Johannesen · 14 years ago
  84. a60f0e7 Revert. This isn't the correct way to go. by Bill Wendling · 14 years ago
  85. bb5d927 Fix the order that SCEVExpander considers add operands in so that by Dan Gohman · 14 years ago
  86. e9bf7e6 Handle code gen for the unreachable instruction if it's the only instruction in by Bill Wendling · 14 years ago
  87. 60108e9 Split -enable-finite-only-fp-math to two options: by Evan Cheng · 14 years ago
  88. 6a624a6 fix the definitions of ConstTextCoalSection/ConstDataCoalSection by Chris Lattner · 14 years ago
  89. a955853 fix indentation and 80 cols by Chris Lattner · 14 years ago
  90. a9db129 Don't merge uses when they are targetting fixup sites with by Dan Gohman · 14 years ago
  91. d1c58cf fix the encoding of MMX_MOVFR642Qrr, it starts with 0xF2 not 0xF3, by Chris Lattner · 14 years ago
  92. ef4308d Use dbgs() instead of errs() in a DEBUG. by Dan Gohman · 14 years ago
  93. 87ea294 Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. by Bill Wendling · 14 years ago
  94. f53462d Teach ScalarEvolution how to fold trunc(undef) and anyext(undef) to undef. by Dan Gohman · 14 years ago
  95. 24173da Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. by Bill Wendling · 14 years ago
  96. 9c2a034 Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. This time by Bill Wendling · 14 years ago
  97. e4a4147 Reserve a goodly amount of room for the vectors. by Bill Wendling · 14 years ago
  98. 07538ad Fix crash reported in PR7653. by Devang Patel · 14 years ago
  99. 38306d5 Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. by Bill Wendling · 14 years ago
  100. dfb4eeb Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. by Bill Wendling · 14 years ago