1. c9f7500 Finally land the InvokeInst operand reordering. by Gabor Greif · 15 years ago
  2. 6d6aaec tighten a type and remove trailing whitespace, no functional changes by Gabor Greif · 15 years ago
  3. bd1f993 increase const goodness and remove pointless getUser() calls by Gabor Greif · 15 years ago
  4. 5eff285 cache result of UI.getOperandNo() instead of calling it twice, it is cheaper this way by Gabor Greif · 15 years ago
  5. bbdca3f Fix comment typo. by Duncan Sands · 15 years ago
  6. 207e06e MC: Direct all {fragment,section,symbol} address access through the MCAsmLayout object. by Daniel Dunbar · 15 years ago
  7. 2250425 dbg_value may end a block. by Evan Cheng · 15 years ago
  8. b7ba578 Mark VMOVDneon and VMOVQ as having the N2RegFrm form to help the disassembler. by Johnny Chen · 15 years ago
  9. c54a2f1 Switch INC8r to defining its pattern in terms of X86inc_flag by Chris Lattner · 15 years ago
  10. c5f413a Renamed NVdVmImmFrm and NVdVmVCVTFrm to the more proper N2RegFrm and NVCVTFrm, by Johnny Chen · 15 years ago
  11. 0f920e5 Remove the ConvertActions table and associated code, which is unused. by Dan Gohman · 15 years ago
  12. 1aec4d7 switch SDTBinaryArithWithFlags to be a multiple-result node as well. by Chris Lattner · 15 years ago
  13. 74c8d67 Switch SDTUnaryArithWithFlags to being modeled as a two-result by Chris Lattner · 15 years ago
  14. 7e50414 remove 64-bit or_is_add parallels. by Chris Lattner · 15 years ago
  15. a0f7017 remove useless or_is_add parallel's. by Chris Lattner · 15 years ago
  16. fdac0b6 reduce nesting. by Chris Lattner · 15 years ago
  17. fceabef try being more permissive for if-conversion on ARM V7. see what the nightly by Jim Grosbach · 15 years ago
  18. fe4b92b Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings." by Jakob Stoklund Olesen · 15 years ago
  19. ff54784 MC: Sprinkle in some more interesting statistics. by Daniel Dunbar · 15 years ago
  20. ef6e96f llvm-mc: Fast path EvaluateAbsolute of constants. by Daniel Dunbar · 15 years ago
  21. ae8f4c4 [llvm_void_ty] is no longer needed for result types, by Chris Lattner · 15 years ago
  22. c75c5fa Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings. by Jakob Stoklund Olesen · 15 years ago
  23. a271174 Renamed NVdImmFrm to N1RegModImmFrm. by Johnny Chen · 15 years ago
  24. a54934a add some accessors to callsite/callinst/invokeinst to check by Chris Lattner · 15 years ago
  25. bc7a902 Revert 99335. getTypeToExpandTo's iterative behavior is actually needed here. by Dan Gohman · 15 years ago
  26. 3490748 Remove getTypeToExpandTo, since it isn't adding much value by Dan Gohman · 15 years ago
  27. e059ee8 Don't back past debug info intrinsics; SCEVExpander's strategy by Dan Gohman · 15 years ago
  28. a495c72 fix an infinite loop in Module::getEndianness, PR6684 patch by Alex Mac! by Chris Lattner · 15 years ago
  29. 841e828 Fix typo in the comment for N3VX class. by Johnny Chen · 15 years ago
  30. be7849e Add comment. by Johnny Chen · 15 years ago
  31. 3ae9a57 Add New NEON Format NVdVmVCVTFrm. by Johnny Chen · 15 years ago
  32. 87a10f5 Skip debugging intrinsics when sinking unused invariants. by Bill Wendling · 15 years ago
  33. 927b88f Add New NEON Format NVdVmImmFrm. by Johnny Chen · 15 years ago
  34. f1250ee Ignore dbg_value's. by Evan Cheng · 15 years ago
  35. 8d1f0dd Teach isSafeToClobberEFLAGS to ignore dbg_value's. We need a MachineBasicBlock::iterator that does this automatically? by Evan Cheng · 15 years ago
  36. 112e5e7 Code clean up. by Evan Cheng · 15 years ago
  37. df9a4f0 Fix VLDMQ and VSTMQ instructions to use the correct encoding and address modes. by Bob Wilson · 15 years ago
  38. 0113559 Fix bad indentation, 80-column violations, and trailing whitespace. by Bob Wilson · 15 years ago
  39. 785516a Add New NEON Format NVdImmFrm. by Johnny Chen · 15 years ago
  40. 0289b41 Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable optimizations down stream. by Evan Cheng · 15 years ago
  41. 0054c7a add assert in argpromotion, which cannot trigger by Gabor Greif · 15 years ago
  42. 050560e word-o by Gabor Greif · 15 years ago
  43. c289a02 Rename some instructions to match the corresponding NEON opcode. by Bob Wilson · 15 years ago
  44. 11d9899 Change VST1 instructions for loading Q register values to operate on pairs by Bob Wilson · 15 years ago
  45. 9d8f002 Fix an incorrect logic causing instcombine to miss some _chk -> non-chk transformations. by Evan Cheng · 15 years ago
  46. 621f195 Change VLD1 instructions for loading Q register values to operate on pairs by Bob Wilson · 15 years ago
  47. d8036fb MC: Switch to using MCInst fragments to do relaxation. by Daniel Dunbar · 15 years ago
  48. 337055e MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particular instruction + fixups might need relaxation. by Daniel Dunbar · 15 years ago
  49. 8f9b80e MC: Add TargetAsmBackend::WriteNopData and use to eliminate some target dependencies in MCMachOStreamer and MCAssembler. by Daniel Dunbar · 15 years ago
  50. 8296800 MC: Add TargetAsmBackend::RelaxInstruction callback, and custom X86 implementation. by Daniel Dunbar · 15 years ago
  51. 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
  52. 1ccd91a Put MCSectionCOFF::Name into the MCContext instead of leaking it. by Jeffrey Yasskin · 15 years ago
  53. 3f4dcd9 MC: Add MCInstFragment, not used yet. by Daniel Dunbar · 15 years ago
  54. 35b0657 Add a FIXME. by Daniel Dunbar · 15 years ago
  55. ea16ea5 Fix PR6673: updating the callback should not clear the map. by Chris Lattner · 15 years ago
  56. 4a602ca Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit. by Devang Patel · 15 years ago
  57. c94347f Fix 80 col violation. by Evan Cheng · 15 years ago
  58. 0493f95 DW_AT_stmt_list attribute attached with a compile unit encodes offset of line number information for this compile unit in debug_line section. This offset is always zero when only one compile unit is emitted in a object file. by Devang Patel · 15 years ago
  59. 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
  60. c6f5982 Simplify. by Daniel Dunbar · 15 years ago
  61. 67c076c MCInst: Add ::dump_pretty. by Daniel Dunbar · 15 years ago
  62. a69ec09 Reduce indentation. by Evan Cheng · 15 years ago
  63. 93dc92e Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
  64. 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
  65. f70f477 MC/Mach-O: Factor out getOrCreateDataFragment(). by Daniel Dunbar · 15 years ago
  66. 2a6e3f5 MC: Eliminate MCFragment::getMaxFileSize. by Daniel Dunbar · 15 years ago
  67. 8d39eb4 MC: Share the MCAsmLayout object, although its still not used for anything important. by Daniel Dunbar · 15 years ago
  68. 62ef3c8 Rename one more NEON instruction that I missed earlier. by Bob Wilson · 15 years ago
  69. 638fe8d Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValue by Jeffrey Yasskin · 15 years ago
  70. fc91114 80 col violation. by Evan Cheng · 15 years ago
  71. 052ba45 Regroup some instructions. No functional change. by Bob Wilson · 15 years ago
  72. a697975 Rename some VLD1/VST1 instructions to match the implementation, i.e., the by Bob Wilson · 15 years ago
  73. 58393bc Remove some redundant instruction classes. by Bob Wilson · 15 years ago
  74. 3984255 Refactor instruction encoding arguments for VLDnLN/VSTnLN classes to by Bob Wilson · 15 years ago
  75. e5b8bfa Completely remove Blackfin patterns that thought JustCC was i1. by Jakob Stoklund Olesen · 15 years ago
  76. fa72340 Don't leak a MachineInstruction from Thumb1InstrInfo::restoreCalleeSavedRegisters. by Jeffrey Yasskin · 15 years ago
  77. 1cde4af backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 15 years ago
  78. 9b1061e Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 15 years ago
  79. c1dc067 Free all Constants in ~LLVMConstantImpl. We avoid assertion failures by Jeffrey Yasskin · 15 years ago
  80. b4cc66d Re-add the Metadata.h include to LLVMContextImpl.h so that MDNode is complete by Jeffrey Yasskin · 15 years ago
  81. 2f1efd6 Move the LLVMContextImpl implementation into a .cpp file. by Jeffrey Yasskin · 15 years ago
  82. bf48a9b Memoize InlineAsms into the LLVMContext and delete them on shutdown. by Jeffrey Yasskin · 15 years ago
  83. 6b4c12d Free SavedLI even if SimpleRegisterCoalescing::JoinCopy() returns early. by Jeffrey Yasskin · 15 years ago
  84. f2de13f MC/X86: Fix an MCOperand link, when we parsing shrld $1,%eax and friends; I believe this fixes the last memory leaks under test/MC. by Daniel Dunbar · 15 years ago
  85. 5d067fe TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects. by Daniel Dunbar · 15 years ago
  86. c88d072 pr6652: Use LDM to restore PC to the return address on ARMv4. by Bob Wilson · 15 years ago
  87. 226036e Re-commit r98683 ("remove redundant writeback flag from ARM address mode 6") by Bob Wilson · 15 years ago
  88. d5fadaf Add instruction variants for VST2, VST3, and VST4 "store-lane" operations with by Bob Wilson · 15 years ago
  89. 4f4f93f Add variants of VST2, VST3 and VST4 with address register writeback, and by Bob Wilson · 15 years ago
  90. 068b18b Add instructions for double-spaced VST3 and VST4 without address register by Bob Wilson · 15 years ago
  91. 654c06f Add a setCalledFunction member to InvokeInst (like in CallInst) by Gabor Greif · 15 years ago
  92. 25eb501 Add VST1 instructions with address register writeback. by Bob Wilson · 15 years ago
  93. a102364 Add instruction variants for VLD2, VLD3, and VLD4 "load-lane" operations with by Bob Wilson · 15 years ago
  94. 4131528 Tidy some more comments and whitespace. by Bob Wilson · 15 years ago
  95. 92cb932 Add variants of VLD2, VLD3 and VLD4 with address register writeback, and by Bob Wilson · 15 years ago
  96. 667a13e Tidy some comments and whitespace for consistency. by Bob Wilson · 15 years ago
  97. 95ffecd Rename some instructions for consistency and sanity: use "_UPD" suffix for by Bob Wilson · 15 years ago
  98. 00bf1d9 Add instructions for double-spaced VLD3 and VLD4 without address register by Bob Wilson · 15 years ago
  99. 99493b2 Add VLD1 instructions with address register writeback. by Bob Wilson · 15 years ago
  100. dd70cea PIC16: Simplify code by using a std::set<std::string> instead of a sorted & uniqued std::list of leaked char*. by Benjamin Kramer · 15 years ago