1. 86afec7 Reapply Kevin's change 94440, now that Chris has fixed the limitation on by Bob Wilson · 15 years ago
  2. 5a6e97a MC: Explicity track section and fragment ordinals. by Daniel Dunbar · 15 years ago
  3. d4c6c3a Fix typo. by Devang Patel · 15 years ago
  4. f27e608 Reapply r99451 with a fix to move the NoInline check to the cost functions by Eric Christopher · 15 years ago
  5. 5d42851 MC: Route access to SectionData offset and file size through MCAsmLayout. by Daniel Dunbar · 15 years ago
  6. 432cd5f MC: Route access to Fragment offset and effective size through MCAsmLayout. by Daniel Dunbar · 15 years ago
  7. bfcb305 Change how dbg_value sdnodes are converted into machine instructions. Their placement should be determined by the relative order of incoming llvm instructions. The scheduler will now use the SDNode ordering information to determine where to insert them. A dbg_value instruction is inserted after the instruction with the last highest source order and before the instruction with the next highest source order. It will optimize the placement by inserting right after the instruction that produces the value if they have consecutive order numbers. by Evan Cheng · 15 years ago
  8. 7c3d45a MC: Eliminate MC{Fragment,{Section,Symbol}Data}::getAddress. by Daniel Dunbar · 15 years ago
  9. 1f2ae40 Fix unused parameter warning. by Eric Christopher · 15 years ago
  10. 6a4824c Docuemntation corrections from John Myers. by Dan Gohman · 15 years ago
  11. 0623e90 Temporarily revert this, it's causing an issue with an internal project. by Eric Christopher · 15 years ago
  12. 014dc4e Speculatively revert this to see if it fixes buildbot failures. by Bob Wilson · 15 years ago
  13. 375cf52 add a convenient TargetInstrDesc::getNumImplicitUses/Defs method. by Chris Lattner · 15 years ago
  14. 760c2f3 Added the Advanced Encryption Standard (AES) Instructions. by Kevin Enderby · 15 years ago
  15. 8fe7979 Do not rely on getCompileUnit() to find source file information for a subprogram. by Devang Patel · 15 years ago
  16. c9f7500 Finally land the InvokeInst operand reordering. by Gabor Greif · 15 years ago
  17. 207e06e MC: Direct all {fragment,section,symbol} address access through the MCAsmLayout object. by Daniel Dunbar · 15 years ago
  18. 0f920e5 Remove the ConvertActions table and associated code, which is unused. by Dan Gohman · 15 years ago
  19. 8ee0769 Add a method to get a StringMapEntry from a pointer to the string by Chris Lattner · 15 years ago
  20. 92d7b35 Fix coding style. by Dan Gohman · 15 years ago
  21. 6661763 Generalize findNearestCommonDominator to work on post-dominators, by Dan Gohman · 15 years ago
  22. ae8f4c4 [llvm_void_ty] is no longer needed for result types, by Chris Lattner · 15 years ago
  23. a54934a add some accessors to callsite/callinst/invokeinst to check by Chris Lattner · 15 years ago
  24. bc7a902 Revert 99335. getTypeToExpandTo's iterative behavior is actually needed here. by Dan Gohman · 15 years ago
  25. 3490748 Remove getTypeToExpandTo, since it isn't adding much value by Dan Gohman · 15 years ago
  26. a56daf8 Add comment. by Evan Cheng · 15 years ago
  27. d826e65 Forgot this. by Evan Cheng · 15 years ago
  28. 337055e MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particular instruction + fixups might need relaxation. by Daniel Dunbar · 15 years ago
  29. 8f9b80e MC: Add TargetAsmBackend::WriteNopData and use to eliminate some target dependencies in MCMachOStreamer and MCAssembler. by Daniel Dunbar · 15 years ago
  30. 8296800 MC: Add TargetAsmBackend::RelaxInstruction callback, and custom X86 implementation. by Daniel Dunbar · 15 years ago
  31. 9799de9 MC: Tweak MCInstFragment to include the encoded data and fixups, so that we don't need to recompute them during relaxation. I will revisit this once all the other pieces of fast relaxation are in place. by Daniel Dunbar · 15 years ago
  32. 1ccd91a Put MCSectionCOFF::Name into the MCContext instead of leaking it. by Jeffrey Yasskin · 15 years ago
  33. 3f4dcd9 MC: Add MCInstFragment, not used yet. by Daniel Dunbar · 15 years ago
  34. 9d39e61 MC: Fix a few more cases we were passing an MCDataFragment when a MCFragment would do, and sprinkle in some const. by Daniel Dunbar · 15 years ago
  35. 67c076c MCInst: Add ::dump_pretty. by Daniel Dunbar · 15 years ago
  36. b751418 MC: Change MCObjectWriter::RecordRelocation to take an MCFragment (instead of a MCDataFragment). Object files should only need the generic MCFragment features. by Daniel Dunbar · 15 years ago
  37. 2a6e3f5 MC: Eliminate MCFragment::getMaxFileSize. by Daniel Dunbar · 15 years ago
  38. 8d39eb4 MC: Share the MCAsmLayout object, although its still not used for anything important. by Daniel Dunbar · 15 years ago
  39. 1cde4af backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 15 years ago
  40. 9b1061e Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 15 years ago
  41. bf48a9b Memoize InlineAsms into the LLVMContext and delete them on shutdown. by Jeffrey Yasskin · 15 years ago
  42. 5d067fe TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects. by Daniel Dunbar · 15 years ago
  43. 654c06f Add a setCalledFunction member to InvokeInst (like in CallInst) by Gabor Greif · 15 years ago
  44. 472fdf7 Clear the SCEVExpander's insertion point after making deletions, by Dan Gohman · 15 years ago
  45. 6c7ed6b Fix more places to more thoroughly ignore debug intrinsics. This fixes by Dan Gohman · 15 years ago
  46. b46b03b Fixed the encoding problems of the crc32 instructions. All had the Operand size by Kevin Enderby · 15 years ago
  47. 80d2370 Stop trying to merge identical jump tables. This had been inadvertently by Bob Wilson · 15 years ago
  48. d4d4a90 Acccess control is lame by Douglas Gregor · 15 years ago
  49. 1a07bc5 struct -> class, to silence a Clang warning by Douglas Gregor · 15 years ago
  50. cc52ed0c back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite by Gabor Greif · 15 years ago
  51. f4f10e3 Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 15 years ago
  52. 1a9158c MC: Add TargetAsmBackend::createObjectWriter. by Daniel Dunbar · 15 years ago
  53. b36052f MCCodeEmitter: Add target independent fixup flag for is-pc-relative. by Daniel Dunbar · 15 years ago
  54. cf871e5 MC: Sink code emitter into MCAssembler. by Daniel Dunbar · 15 years ago
  55. 2df4ceb MC/Mach-O: Move to MachObjectWriter.{h,cpp}. by Daniel Dunbar · 15 years ago
  56. cc5b84c MC: Add TargetAsmBackend::isVirtualSection hook. by Daniel Dunbar · 15 years ago
  57. 53b2338 MC: Split MCObjectWriter out of MCAssembler.cpp. by Daniel Dunbar · 15 years ago
  58. 87190c4 MCAssembler: Move ApplyFixup to the TargetAsmBackend, this is a target specific not object writer specific task. by Daniel Dunbar · 15 years ago
  59. b1e9894 MC/Mach-O: Lift the fixup evaluation and application up (to the same place), and eliminate MCAsmFixup::FixedValue. by Daniel Dunbar · 15 years ago
  60. bacba99 MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout changes the object writer may need to make to the assembler from the actual .o writing. by Daniel Dunbar · 15 years ago
  61. 4c42a6d fix an MCInstPrinter leak that jyasskin pointed out: by Chris Lattner · 15 years ago
  62. e8cabf3 add a new SDNPVariadic SDNP node flag, and use it in by Chris Lattner · 15 years ago
  63. 8ad0dcc MC/Mach-O/x86_64: Add getAtom[ForAddress]. by Daniel Dunbar · 15 years ago
  64. 2386985 MC/Mach-O: Factor out isSymbolLinkerVisible method; "linker visible" is a made up term to refer to non-temporary labels + temporary labels in sections-which-require symbols. For Darwin, it corresponds to symbols which effectively define an atom. by Daniel Dunbar · 15 years ago
  65. 09a2769 use ins/outs by Chris Lattner · 15 years ago
  66. 8cc9c0c MC/AsmMatcher: Add support for target specific "instruction cleanup" functions, by Daniel Dunbar · 15 years ago
  67. debbef2 offsetof always has type size_t. by Dan Gohman · 15 years ago
  68. d720712 Fix a name clash that was breaking MSVC builds. by Benjamin Kramer · 15 years ago
  69. aea1b50 Explicitly cast std::min's arguments to avoid type mismatches. by Dan Gohman · 15 years ago
  70. 9553188 Define placement new wrappers for BumpPtrAllocator and by Dan Gohman · 15 years ago
  71. d1ec31d Fix pr6543: svn r88806 changed MachineJumpTableInfo::getJumpTableIndex() to by Bob Wilson · 15 years ago
  72. 74cdc75 Fix a bug found by inspection; in the __GNUC__ code, the alignment by Dan Gohman · 15 years ago
  73. 8bba4dd Nick wants these alphabetized by Andrew Lenharth · 15 years ago
  74. c93b4cf Add the ability to "intern" FoldingSetNodeID data into a by Dan Gohman · 15 years ago
  75. f9e6472 Reapply r98755 with a thinko which miscompiled gengtype fixed. by Dan Gohman · 15 years ago
  76. 9a1d200 MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will need this for accessing to symbol modifiers. by Daniel Dunbar · 15 years ago
  77. daf9733 Add MCSymbol::isInSection. by Daniel Dunbar · 15 years ago
  78. 0682951 MC/Darwin: Add a new target hook for whether the target uses "reliable" symbol differences, basically whether the assembler should attempt to understand atoms when using scattered symbols. by Daniel Dunbar · 15 years ago
  79. ebf78f1 Revert 98755, which may be causing trouble. by Dan Gohman · 15 years ago
  80. 0afc29c Change SCEVNAryExpr's operand array from a SmallVector to a plain by Dan Gohman · 15 years ago
  81. f9cf8b3 Remove an unnecessary (and misspelled) typedef. Tweak whitespace. by Bob Wilson · 15 years ago
  82. 7e1b037 missing include by Andrew Lenharth · 15 years ago
  83. 77e7694 fix GetOrCreateTemporarySymbol to require a name, clients by Chris Lattner · 15 years ago
  84. b095ba4 remove dead variable, patch by Nathan Howell! by Chris Lattner · 15 years ago
  85. 730f743 work around an MSVC2010 bug, PR6504 by Chris Lattner · 15 years ago
  86. 138acfe fix PR6589 adjusted unittest by Gabor Greif · 15 years ago
  87. 999aee2 Fix the third (and last known) case of code update problems due by Chris Lattner · 15 years ago
  88. 4e815f8 MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr. by Daniel Dunbar · 15 years ago
  89. d6e5908 MC/Mach-O/x86_64: Temporary labels in cstring sections require symbols (and external relocations, but we don't have x86_64 relocations yet). by Daniel Dunbar · 15 years ago
  90. 99d22ad MC/Mach-O: Add MCSectionMachO::getType() by Daniel Dunbar · 15 years ago
  91. 9cc0da9 Implement support for the case when a reference to a addr-of-bb by Chris Lattner · 15 years ago
  92. 1bb30b6 Extend MemoryBuffer::getFile() to take an optional "stat" structure by Douglas Gregor · 15 years ago
  93. 0220ba7 Fix the case when a reference to an address taken BB is emitted in one by Chris Lattner · 15 years ago
  94. ad18130 Don't save a temporary string into a StringRef field. by Jeffrey Yasskin · 15 years ago
  95. 1f8008c fix MCSectionELF to not leak memory, just like I did for MCSymbol. by Chris Lattner · 15 years ago
  96. c28cc09 fix a memory leak yjasskin pointed out: MCSymbol is bump pointer by Chris Lattner · 15 years ago
  97. 6894b07 MachineMove ctor doesn't need to to mutate input, add 'const' by Chris Lattner · 15 years ago
  98. f28411f Tell Valgrind when we modify already-executed machine code so it knows by Jeffrey Yasskin · 15 years ago
  99. a833f6b remove dead method. by Chris Lattner · 15 years ago
  100. d2c817e Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodes by Duncan Sands · 15 years ago