1. 47cdf4a Make the NDEBUG assertion stronger and more clear what is happening. by Chris Lattner · 15 years ago
  2. ea7b6bb Include isFunctionLocal while calculating folding node set provide for a MDNode. by Devang Patel · 15 years ago
  3. f27e608 Reapply r99451 with a fix to move the NoInline check to the cost functions by Eric Christopher · 15 years ago
  4. 3d7d07e reapply 99444/99445, which I speculatively reverted in r99453. by Chris Lattner · 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. e9cfd68 MC: Fix refacto in MCExpr evaluation, I mistakenly replaced a fragment address with a symbol address. by Daniel Dunbar · 15 years ago
  10. 48f2cb9 Avoid being influenced by dbg_value instructions. by Evan Cheng · 15 years ago
  11. cb0f06e Disable folding loads into tail call in 32-bit PIC mode. It can introduce illegal code like this: by Evan Cheng · 15 years ago
  12. d41952d revert 99444/99445. This doesn't cause the failure of by Chris Lattner · 15 years ago
  13. 0623e90 Temporarily revert this, it's causing an issue with an internal project. by Eric Christopher · 15 years ago
  14. 014dc4e Speculatively revert this to see if it fixes buildbot failures. by Bob Wilson · 15 years ago
  15. 4020670 remove dead argument. by Chris Lattner · 15 years ago
  16. c243dea split EmitNode in half to reduce indentation. by Chris Lattner · 15 years ago
  17. 760c2f3 Added the Advanced Encryption Standard (AES) Instructions. by Kevin Enderby · 15 years ago
  18. 2676737 Make the use of the vmla and vmls VFP instructions controllable via cmd line. by Jim Grosbach · 15 years ago
  19. 044be39 Fixed the SS42AI template for the SSE 4.2 instructions with TA prefix so it does by Kevin Enderby · 15 years ago
  20. 1449f29 Per chris's request, add some comments. by Nate Begeman · 15 years ago
  21. 9bb59a2 Use SP filename directly instead of SP's context's filename. by Devang Patel · 15 years ago
  22. 69631b1 Trivial formating change. by Johnny Chen · 15 years ago
  23. fdea31a BUILD_VECTOR was missing out on some prime opportunities to use SSE 4.1 inserts. by Nate Begeman · 15 years ago
  24. d6a6b3b Revert Edwin's change that is breaking MultiSource/Applications/ClamAV/clamscan. by Bob Wilson · 15 years ago
  25. eb8c645 Move OptChkCall off LibCallOptimization into StrCpyOpt. by Evan Cheng · 15 years ago
  26. 2fadd6b Reverted r99326 which added NVdVmVCVTFrm, and later renamed to NVCVTFrm. by Johnny Chen · 15 years ago
  27. 16e0209 Fix minor style issues. by Dan Gohman · 15 years ago
  28. 7d85ac0 Reverted r99376. The disassembler will deal with the 2-reg format of these two by Johnny Chen · 15 years ago
  29. 35075a7 tweak the arm if conversion heuristic by Jim Grosbach · 15 years ago
  30. 1541738 Fix memory leak in liveintervals: the destructor for VNInfos must be called, by Torok Edwin · 15 years ago
  31. c9f7500 Finally land the InvokeInst operand reordering. by Gabor Greif · 15 years ago
  32. 6d6aaec tighten a type and remove trailing whitespace, no functional changes by Gabor Greif · 15 years ago
  33. bd1f993 increase const goodness and remove pointless getUser() calls by Gabor Greif · 15 years ago
  34. 5eff285 cache result of UI.getOperandNo() instead of calling it twice, it is cheaper this way by Gabor Greif · 15 years ago
  35. bbdca3f Fix comment typo. by Duncan Sands · 15 years ago
  36. 207e06e MC: Direct all {fragment,section,symbol} address access through the MCAsmLayout object. by Daniel Dunbar · 15 years ago
  37. 2250425 dbg_value may end a block. by Evan Cheng · 15 years ago
  38. b7ba578 Mark VMOVDneon and VMOVQ as having the N2RegFrm form to help the disassembler. by Johnny Chen · 15 years ago
  39. c54a2f1 Switch INC8r to defining its pattern in terms of X86inc_flag by Chris Lattner · 15 years ago
  40. c5f413a Renamed NVdVmImmFrm and NVdVmVCVTFrm to the more proper N2RegFrm and NVCVTFrm, by Johnny Chen · 15 years ago
  41. 0f920e5 Remove the ConvertActions table and associated code, which is unused. by Dan Gohman · 15 years ago
  42. 1aec4d7 switch SDTBinaryArithWithFlags to be a multiple-result node as well. by Chris Lattner · 15 years ago
  43. 74c8d67 Switch SDTUnaryArithWithFlags to being modeled as a two-result by Chris Lattner · 15 years ago
  44. 7e50414 remove 64-bit or_is_add parallels. by Chris Lattner · 15 years ago
  45. a0f7017 remove useless or_is_add parallel's. by Chris Lattner · 15 years ago
  46. fdac0b6 reduce nesting. by Chris Lattner · 15 years ago
  47. fceabef try being more permissive for if-conversion on ARM V7. see what the nightly by Jim Grosbach · 15 years ago
  48. fe4b92b Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings." by Jakob Stoklund Olesen · 15 years ago
  49. ff54784 MC: Sprinkle in some more interesting statistics. by Daniel Dunbar · 15 years ago
  50. ef6e96f llvm-mc: Fast path EvaluateAbsolute of constants. by Daniel Dunbar · 15 years ago
  51. ae8f4c4 [llvm_void_ty] is no longer needed for result types, by Chris Lattner · 15 years ago
  52. c75c5fa Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings. by Jakob Stoklund Olesen · 15 years ago
  53. a271174 Renamed NVdImmFrm to N1RegModImmFrm. by Johnny Chen · 15 years ago
  54. a54934a add some accessors to callsite/callinst/invokeinst to check by Chris Lattner · 15 years ago
  55. bc7a902 Revert 99335. getTypeToExpandTo's iterative behavior is actually needed here. by Dan Gohman · 15 years ago
  56. 3490748 Remove getTypeToExpandTo, since it isn't adding much value by Dan Gohman · 15 years ago
  57. e059ee8 Don't back past debug info intrinsics; SCEVExpander's strategy by Dan Gohman · 15 years ago
  58. a495c72 fix an infinite loop in Module::getEndianness, PR6684 patch by Alex Mac! by Chris Lattner · 15 years ago
  59. 841e828 Fix typo in the comment for N3VX class. by Johnny Chen · 15 years ago
  60. be7849e Add comment. by Johnny Chen · 15 years ago
  61. 3ae9a57 Add New NEON Format NVdVmVCVTFrm. by Johnny Chen · 15 years ago
  62. 87a10f5 Skip debugging intrinsics when sinking unused invariants. by Bill Wendling · 15 years ago
  63. 927b88f Add New NEON Format NVdVmImmFrm. by Johnny Chen · 15 years ago
  64. f1250ee Ignore dbg_value's. by Evan Cheng · 15 years ago
  65. 8d1f0dd Teach isSafeToClobberEFLAGS to ignore dbg_value's. We need a MachineBasicBlock::iterator that does this automatically? by Evan Cheng · 15 years ago
  66. 112e5e7 Code clean up. by Evan Cheng · 15 years ago
  67. df9a4f0 Fix VLDMQ and VSTMQ instructions to use the correct encoding and address modes. by Bob Wilson · 15 years ago
  68. 0113559 Fix bad indentation, 80-column violations, and trailing whitespace. by Bob Wilson · 15 years ago
  69. 785516a Add New NEON Format NVdImmFrm. by Johnny Chen · 15 years ago
  70. 0289b41 Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable optimizations down stream. by Evan Cheng · 15 years ago
  71. 0054c7a add assert in argpromotion, which cannot trigger by Gabor Greif · 15 years ago
  72. 050560e word-o by Gabor Greif · 15 years ago
  73. c289a02 Rename some instructions to match the corresponding NEON opcode. by Bob Wilson · 15 years ago
  74. 11d9899 Change VST1 instructions for loading Q register values to operate on pairs by Bob Wilson · 15 years ago
  75. 9d8f002 Fix an incorrect logic causing instcombine to miss some _chk -> non-chk transformations. by Evan Cheng · 15 years ago
  76. 621f195 Change VLD1 instructions for loading Q register values to operate on pairs by Bob Wilson · 15 years ago
  77. d8036fb MC: Switch to using MCInst fragments to do relaxation. by Daniel Dunbar · 15 years ago
  78. 337055e MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particular instruction + fixups might need relaxation. by Daniel Dunbar · 15 years ago
  79. 8f9b80e MC: Add TargetAsmBackend::WriteNopData and use to eliminate some target dependencies in MCMachOStreamer and MCAssembler. by Daniel Dunbar · 15 years ago
  80. 8296800 MC: Add TargetAsmBackend::RelaxInstruction callback, and custom X86 implementation. by Daniel Dunbar · 15 years ago
  81. 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
  82. 1ccd91a Put MCSectionCOFF::Name into the MCContext instead of leaking it. by Jeffrey Yasskin · 15 years ago
  83. 3f4dcd9 MC: Add MCInstFragment, not used yet. by Daniel Dunbar · 15 years ago
  84. 35b0657 Add a FIXME. by Daniel Dunbar · 15 years ago
  85. ea16ea5 Fix PR6673: updating the callback should not clear the map. by Chris Lattner · 15 years ago
  86. 4a602ca Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit. by Devang Patel · 15 years ago
  87. c94347f Fix 80 col violation. by Evan Cheng · 15 years ago
  88. 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
  89. 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
  90. c6f5982 Simplify. by Daniel Dunbar · 15 years ago
  91. 67c076c MCInst: Add ::dump_pretty. by Daniel Dunbar · 15 years ago
  92. a69ec09 Reduce indentation. by Evan Cheng · 15 years ago
  93. 93dc92e Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
  94. 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
  95. f70f477 MC/Mach-O: Factor out getOrCreateDataFragment(). by Daniel Dunbar · 15 years ago
  96. 2a6e3f5 MC: Eliminate MCFragment::getMaxFileSize. by Daniel Dunbar · 15 years ago
  97. 8d39eb4 MC: Share the MCAsmLayout object, although its still not used for anything important. by Daniel Dunbar · 15 years ago
  98. 62ef3c8 Rename one more NEON instruction that I missed earlier. by Bob Wilson · 15 years ago
  99. 638fe8d Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValue by Jeffrey Yasskin · 15 years ago
  100. fc91114 80 col violation. by Evan Cheng · 15 years ago