1. a7f2a9e Make Unix.h:MakeErrMsg separate the prefix and errno string, so we get: by Daniel Dunbar · 15 years ago
  2. 75397f4 Remove unused variable. by Daniel Dunbar · 15 years ago
  3. 998e125 Move duplicated AddLiveIn function from X86 and ARM backends to be a method by Bob Wilson · 15 years ago
  4. 91b477d Match C backend only if it explicitly requested. by Devang Patel · 15 years ago
  5. c885165 Revise my previous change 68996 as suggested by Duncan. by Bob Wilson · 15 years ago
  6. c4f718a - Remove an arbitrary spill weight tweak that should not have been there. by Evan Cheng · 15 years ago
  7. 2bdf490 Emit the auto variables of a function into a different section than parameters. by Sanjiv Gupta · 15 years ago
  8. f30a864 It's not necessary for PrintModulePass to flush the output streams by Dan Gohman · 15 years ago
  9. ba0941f Don't discard an AssemblyAnnotationWriter when writing GlobalValues, by Dan Gohman · 15 years ago
  10. 5b7ff35 Implement operator<<(raw_ostream &OS, const Type &T). by Dan Gohman · 15 years ago
  11. 206d185 Added a linearscan register allocation optimization. When the register allocator spill an interval with multiple uses in the same basic block, it creates a different virtual register for each of the reloads. e.g. by Evan Cheng · 15 years ago
  12. 8f7be47 Make all raw_ostreams support the tell() function. by Douglas Gregor · 15 years ago
  13. 428098d Before trying to introduce/eliminate cast/ext/trunc to make indices type as by Sanjiv Gupta · 15 years ago
  14. 848b314 Use an AssertingVH to detect the case where the Function was deleted but by Nick Lewycky · 15 years ago
  15. a507e55 Now that BUILD_VECTOR operands are allowed to be by Duncan Sands · 15 years ago
  16. 2f992d1 Fix PR3898, which manifests as failures on are an Xcore, by Chris Lattner · 15 years ago
  17. b10b5ac Don't try to make BUILD_VECTOR operands have the same by Duncan Sands · 15 years ago
  18. f4ccfcb Add a ScalarEvolution::getCouldNotCompute() function, and use it by Dan Gohman · 15 years ago
  19. b40c236 More const qualifiers. by Dan Gohman · 15 years ago
  20. 890f92b Use more const qualifiers with SCEV interfaces. by Dan Gohman · 15 years ago
  21. cccdb2b Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a range specified by [Start, End). by Evan Cheng · 15 years ago
  22. 0bd07fc Fixed a few 64 bit cases in X86InstrInfo::commuteInstruction by Mon P Wang · 15 years ago
  23. 97d14fc Inline asm's were still introducing bogus dependencies; by Dale Johannesen · 15 years ago
  24. 4644538 remove trailing whitespace by Jim Grosbach · 15 years ago
  25. 1824773 Recommit r69335 and r69336. These were not causing problems. by Bill Wendling · 15 years ago
  26. e3fa9ef Move the AddLiveIn function definition closer to its uses. by Bob Wilson · 15 years ago
  27. e65586b Rearrange code to reduce indentation. by Bob Wilson · 15 years ago
  28. dee46d7 Clean up formatting, remove trailing whitespace, fix comment typos and by Bob Wilson · 15 years ago
  29. 1f595bb Use CallConvLower.h and TableGen descriptions of the calling conventions by Bob Wilson · 15 years ago
  30. 5b7dfbd by David Greene · 15 years ago
  31. 2ee3db3 For general dynamic TLS access we must use by Rafael Espindola · 15 years ago
  32. c3a76ef Revert r69335 and r69336. They were causing build failures. by Bill Wendling · 15 years ago
  33. edf7cf8 Don't create ConstantInts with pointer type. This fixes a by Dan Gohman · 15 years ago
  34. 276b77e Teach spiller to unfold instructions which modref spill slot when a scratch by Evan Cheng · 15 years ago
  35. d10a4ce MOV8rr_NOREX is a "Move" instruction. This doesn't currently by Dan Gohman · 15 years ago
  36. d51def3 Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything at by Dan Gohman · 15 years ago
  37. 9062d9a Fix some failures in targets on available_externally functions, by Chris Lattner · 15 years ago
  38. 84fc33e Use TargetData::getTypeSizeInBits instead of getPrimitiveSizeInBits() by Dan Gohman · 15 years ago
  39. 3f91bb3ce make sure to unlock keymgr if the JIT is created and destroyed, all by Chris Lattner · 15 years ago
  40. bde6fda Fix for PR3944: make mem2reg O(N) instead of O(N^2) in the number of by Eli Friedman · 15 years ago
  41. 4d17759 Handle a pointer type correctly in SCEVExpander::visitAddRecExpr. by Dan Gohman · 15 years ago
  42. 0e4042d In the list-burr's pseudo two-addr dependency heuristics, don't by Dan Gohman · 15 years ago
  43. 8af808a Handle SUBREG_TO_REG instructions with the same heuristics by Dan Gohman · 15 years ago
  44. 8170a68 Fix a bug with inttoptr/ptrtoint casts where the pointer has a different by Dan Gohman · 15 years ago
  45. 02f8c41 Do not treat beginning of inlined scope as beginning of normal function scope if the location info is missing. by Devang Patel · 15 years ago
  46. 65e05b6 Minor code simplifications. Don't attempt LSR on theoretical by Dan Gohman · 15 years ago
  47. 13317bc LSR is no longer a GEP optimizer. It is now an IV expression by Dan Gohman · 15 years ago
  48. 6524d3a Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxExpr to by Dan Gohman · 15 years ago
  49. f04fa48 Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtoint by Dan Gohman · 15 years ago
  50. 798d392 Use ConstantExpr::getIntToPtr instead of SCEVExpander::InsertCastOfTo, by Dan Gohman · 15 years ago
  51. e616bf3 Use a SCEV expression cast instead of immediately inserting a by Dan Gohman · 15 years ago
  52. 906caf2 Record line number at the beginning of a func.start. by Devang Patel · 15 years ago
  53. 7c36683 fix PR3995. A scale must be 1, 2, 4 or 8. by Rafael Espindola · 15 years ago
  54. 2d1be87 Expand GEPs in ScalarEvolution expressions. SCEV expressions can now by Dan Gohman · 15 years ago
  55. 16f2ffd In -fast mode do what FastISel does. This code could use some refactoring help! by Devang Patel · 15 years ago
  56. 390f3ac by Devang Patel · 15 years ago
  57. 682e0e6 If location where the function was inlined is not know then do not emit debug info describing inlinied region. by Devang Patel · 15 years ago
  58. c671d89 Eliminate zext over (iv | const) or (signed iv), by Dale Johannesen · 15 years ago
  59. 7d2f972 s/RootDbgScope/FunctionDbgScope/g by Devang Patel · 15 years ago
  60. d3325d28 Eliminate zext over (iv & const) or ((iv+const)&const) by Dale Johannesen · 15 years ago
  61. d7fd212 teach EscapeString and UnescapeString to handle ". by Chris Lattner · 15 years ago
  62. 8818b8f Add DISubprogram is not null check. by Devang Patel · 15 years ago
  63. c23e496 Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads by Dan Gohman · 15 years ago
  64. df7dfc7 Fix 80-column violations. by Dan Gohman · 15 years ago
  65. 2517496 Add a folding table entry for MOV8rr_NOREX. by Dan Gohman · 15 years ago
  66. c782ad0 Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine. by Devang Patel · 15 years ago
  67. 9407cd4 Fix MachineInstr::getNumExplicitOperands to count by Dan Gohman · 15 years ago
  68. 300e365 Limit the number of times we're willing to chase pointers. Removes an O(n^2) by Nick Lewycky · 15 years ago
  69. 6288b93 Fix X86MachineFunctionInfo's doxygen comment. by Dan Gohman · 15 years ago
  70. 33f1c68 Move MachineRegisterInfo::setRegClass out of line. by Dan Gohman · 15 years ago
  71. 593ea05 Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line. by Dan Gohman · 15 years ago
  72. 3bc1a37 Give RemoveRegOperandFromRegInfo a comment and move the code out of line. by Dan Gohman · 15 years ago
  73. dd1f9e4 Enhance induction variable code to remove the by Dale Johannesen · 15 years ago
  74. aa230a4 Avoid making the transformation enabled by my last patch if the new destinations have phi nodes. by Evan Cheng · 15 years ago
  75. 517576d While inlining, clone llvm.dbg.func.start intrinsic and adjust by Devang Patel · 15 years ago
  76. 1be3ecc Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scopes (only in FastISel mode). by Devang Patel · 15 years ago
  77. aaa1fdb Do for GR16_NOREX what r69049 did for GR8_NOREX, to avoid trouble with by Dan Gohman · 15 years ago
  78. af5b6bb Add a method to check that the subprogram holds debug info for the given Function or not. by Devang Patel · 15 years ago
  79. 6d9305c Add a new MOV8rr_NOREX, and make X86's copyRegToReg use it when by Dan Gohman · 15 years ago
  80. a2f3703 GR8_NOREX can contain the H registers, since they don't require REX prefixes. by Dan Gohman · 15 years ago
  81. df2f118 Optimize conditional branch on i1 phis with non-constant inputs. by Evan Cheng · 15 years ago
  82. 62ad138 For the h-register addressing-mode trick, use the correct value for by Dan Gohman · 15 years ago
  83. 00f1628 Mac OS X 10.6 and above do not use key manager to register EH frames. by Evan Cheng · 15 years ago
  84. 5ec3b42 When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REG by Dan Gohman · 15 years ago
  85. 0526653 Call CreateProcess with bInheritHandles = TRUE. by Mikhail Glushenkov · 15 years ago
  86. bd50a16 Delete trailing whitespace. by Mikhail Glushenkov · 15 years ago
  87. b3f5bfe Some of GR8_NOREX registers are only available in 64-bit mode. by Evan Cheng · 15 years ago
  88. 85be408 Handle aggregate type arguments to direct and indirect calls. by Sanjiv Gupta · 15 years ago
  89. 0b2a153 LoopIndexSplit needs to inform the loop pass manager of the instructions it is by Owen Anderson · 15 years ago
  90. ec65a7d Do not force asm's to be chained if they don't touch by Dale Johannesen · 15 years ago
  91. 87d696a Fix PR3934 part 2. findOnlyInterestingUse() was not setting IsCopy and IsDstPhys which are returned by value and used by callee. This happened to work on the earlier test cases because of a logic error in the caller side. by Evan Cheng · 15 years ago
  92. 4cbb173 Make these errors more noticable in build logs. by Daniel Dunbar · 15 years ago
  93. b1303d0 Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be by Bob Wilson · 15 years ago
  94. 88c7af0 Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize by Dan Gohman · 15 years ago
  95. 26cbf9e Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR. by Bob Wilson · 15 years ago
  96. 3005ed6 PR3934: Fix a bogus two-address pass assertion. by Evan Cheng · 15 years ago
  97. 48c7fa2 Right now, Debugging information to encode scopes (DW_TAG_lexical_block) relies on DBG_LABEL. Unfortunately this intefers with the quality of optimized code. by Devang Patel · 15 years ago
  98. 0f7fef3 by Devang Patel · 15 years ago
  99. 21e3dfb Implement x86 h-register extract support. by Dan Gohman · 15 years ago
  100. f8c7394 Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. by Dan Gohman · 15 years ago