1. 5e7d4d6 Another sentinel optimization. This one should always by Gabor Greif · 16 years ago
  2. abd6f28 Reuse a technique (pioneered for BasicBlocks) of superposing ilist with by Gabor Greif · 16 years ago
  3. 1f3bd7a fix a comment by Gabor Greif · 16 years ago
  4. 1a31d09 Fix a typo. Thanks baldrick! by Gabor Greif · 16 years ago
  5. d2b6cb0 simplify handling "don't print top level name" processing, so that we get by Chris Lattner · 16 years ago
  6. a27ea9e Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a new by Bob Wilson · 16 years ago
  7. e9fa33e move type name population out of TypePrinting class into a static by Chris Lattner · 16 years ago
  8. ae30423 delete a bunch of duplicated type printing logic, using the type printing by Chris Lattner · 16 years ago
  9. 7eef180 add description how the ilist_traits<Instruction> works by Gabor Greif · 16 years ago
  10. 6fa0883 the module is not required to exist, allow it to default, giving this by Chris Lattner · 16 years ago
  11. a725c45 disable copying and assignment. by Chris Lattner · 16 years ago
  12. d8030a7 expose TypePrinting as a public API. by Chris Lattner · 16 years ago
  13. c287137 Change WriteTypeSymbolic to not put a space out before types, also, remove by Chris Lattner · 16 years ago
  14. b141e39 make traits more flexible by splitting out node-related fragment by Gabor Greif · 16 years ago
  15. 9a5c4e0 Avoid unused parameter warning. by Evan Cheng · 16 years ago
  16. a05764c group friendship by Gabor Greif · 16 years ago
  17. 9a58023 Refactor TLS code and add some tests. The tests and expected results are: by Rafael Espindola · 16 years ago
  18. 1c17ca1 fix comments by Gabor Greif · 16 years ago
  19. 0a0e68a Introduce a new technique for merging BasicBlock with Instruction sentinel by superposition. by Gabor Greif · 16 years ago
  20. 927793b Make LoopInfo::print() identify header, exit, and latch blocks, by Dan Gohman · 16 years ago
  21. 9de4221 remove deleteNode definition, it is inherited in an identical fashion by Gabor Greif · 16 years ago
  22. 236aa8a ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these intrinsics expect the high bits will not be modified. by Evan Cheng · 16 years ago
  23. 7b048b3 Fix a duplicated word in a comment. by Bob Wilson · 16 years ago
  24. a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
  25. e3d4232 Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior. by Evan Cheng · 16 years ago
  26. 8f1579a Expand tabs to spaces (overlooked in previous commit) by Scott Michel · 16 years ago
  27. df38043 Remove all "cached" data from BuildVectorSDNode, preferring to retrieve by Scott Michel · 16 years ago
  28. 0d52ff1 Added support to have TableGen provide information if an intrinsic (core by Mon P Wang · 16 years ago
  29. 46bdfb0 Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount, by Dan Gohman · 16 years ago
  30. 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
  31. 5aa4977 - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit by Bill Wendling · 16 years ago
  32. 638b8b4 Correctly implement ImmutableMap::getMaxElement() by getting the actual <key, value> pair. by Ted Kremenek · 16 years ago
  33. 1c7a666 Add ImmutableMap::getMaxElement(), a method that returns the <key,value> pair in a ImmutableMap that has the highest ranked key. by Ted Kremenek · 16 years ago
  34. 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
  35. bdf0d7c Regenerate. by Nick Lewycky · 16 years ago
  36. 07bf7ef Add version of StringsEqualNoCase that takes two null-terminated C-strings and compares up to 'len' characters. I tend to screw up string comparison functions, so anyone who is interested please review this\! by Ted Kremenek · 16 years ago
  37. 67a2743 fix and clean up a comment by Gabor Greif · 16 years ago
  38. d3ff4a1 Removed trailing whitespace. by Misha Brukman · 16 years ago
  39. 085a9eb Removed trailing whitespace. by Misha Brukman · 16 years ago
  40. fe2cce6 Removed trailing whitespace. by Misha Brukman · 16 years ago
  41. a2769a3 Fixed lint errors: by Misha Brukman · 16 years ago
  42. a1fd5b3 Factor address mode matcher out of codegen prepare to make it available to other passes, e.g. loop strength reduction. by Evan Cheng · 16 years ago
  43. 4ed0c5f Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 16 years ago
  44. 5d0f681 Add a default debug location object to the Machine Function. It's used to emit a default debugging label at the beginning of a function. by Bill Wendling · 16 years ago
  45. c1c9d7e Describe tail merging's use of InsertBranch. by Dale Johannesen · 16 years ago
  46. 4dd82f6 Print out a new label only if the debug location *tuple* is different. The debug by Bill Wendling · 16 years ago
  47. cb819f1 Put code that generates debug labels into TableGen so that it can be used by by Bill Wendling · 16 years ago
  48. f5a309e Use a sign-extend instead of a zero-extend when promoting a by Dan Gohman · 16 years ago
  49. b317143 Clarify the definition of "latch block" in a comment. by Dan Gohman · 16 years ago
  50. 38deef9 Add explicit keywords. by Dan Gohman · 16 years ago
  51. d6b7a24 Add support to the JIT for true non-lazy operation. When a call to a function by Nate Begeman · 16 years ago
  52. 9735761 Factor out the code to add a MachineOperand to a MachineInstrBuilder. by Dan Gohman · 16 years ago
  53. 865f006 Eliminate several more unnecessary intptr_t casts. by Dan Gohman · 16 years ago
  54. ccd846b allow TimeRegion to take a potentially-null pointer to a timer for clang. by Chris Lattner · 16 years ago
  55. 13319ce The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. by Devang Patel · 16 years ago
  56. fdc40a0 Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 16 years ago
  57. 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
  58. 60f8a63 Add a method to ScalarEvolution for telling it when a loop has been by Dan Gohman · 16 years ago
  59. 189c635 Move dumpPassStructure out of line. by Dan Gohman · 16 years ago
  60. 244cc2c Tidy whitespace. by Dan Gohman · 16 years ago
  61. 86e6cb9 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 16 years ago
  62. 5a6c1a8 Strengthen the "non-constant stride must dominate loop preheader" check. by Evan Cheng · 16 years ago
  63. e2a8dfe Add llvm::RoundUpToAlignment. - No functionality change. by Daniel Dunbar · 16 years ago
  64. 3c172a2 Fix bug where APSInt::operator-- incremented instead of decremented. by Ted Kremenek · 16 years ago
  65. 7987e1a 80-column violation. by Mikhail Glushenkov · 16 years ago
  66. 07b9d69 Add mode_t to the config.h generated by cmake on win32. Used by clang. by Cedric Venet · 16 years ago
  67. aff9c27 Unbreak the build on win32. Cleanup some warning. by Cedric Venet · 16 years ago
  68. 178eaf3 80-column violation. by Mikhail Glushenkov · 16 years ago
  69. fadc999 The trampoline intrinsic can be marked IntrWriteArgMem, by Duncan Sands · 16 years ago
  70. 054a40c IntrWriteArgMem implies nocapture, but this wasn't by Duncan Sands · 16 years ago
  71. 070fbe6 Correct a comment: since AccessArguments is now by Duncan Sands · 16 years ago
  72. a200c8f Remove non-DebugLoc versions of BuildMI. "I got blisters on my fingers." by Dale Johannesen · 16 years ago
  73. 21b5541 Eliminate a couple of non-DebugLoc BuildMI variants. Modify callers. by Dale Johannesen · 16 years ago
  74. c2390b1 Teach IndVarSimplify to optimize code using the C "int" type for by Dan Gohman · 16 years ago
  75. 0f123cf Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the by Nate Begeman · 16 years ago
  76. c833246 Add a utility function to LoopInfo to return the exit block by Dan Gohman · 16 years ago
  77. 5b22efa Add operator->, patch by Ben Laurie! by Chris Lattner · 16 years ago
  78. da5eb71 Add method 'isSingleton()' to ImmutableSet. This returns true if the set contains exactly one element. by Ted Kremenek · 16 years ago
  79. 6cd093b Fill in a glaring omission in derived User classes, namely by Gabor Greif · 16 years ago
  80. 8bb332d Add FoldingSet profile method for bools. Patch by Ben Laurie! by Ted Kremenek · 16 years ago
  81. 47ac0f0 When scheduling a block in parts, keep track of the overall by Dan Gohman · 16 years ago
  82. 18e9a6b It isn't necessary to explicitly clear the contents of std::vector by Dan Gohman · 16 years ago
  83. 9e64bbb Factor out more code for computing register live-range informationfor by Dan Gohman · 16 years ago
  84. 4afc90d Enable scalar replacement of AllocaInst whose one of the user is dbg info. by Devang Patel · 16 years ago
  85. 484f01b incorporate review feedback by Gabor Greif · 16 years ago
  86. ed2c453 80-column violations. by Mikhail Glushenkov · 16 years ago
  87. ccd27fb make sure that BranchInst::getSuccessor() does not assert in cast<> by Gabor Greif · 16 years ago
  88. af9b6b2 These function return 'void'. Don't have 'return' return anything. by Bill Wendling · 16 years ago
  89. dc54d31 Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty by Evan Cheng · 16 years ago
  90. cf5daf7 80-column violation. by Mikhail Glushenkov · 16 years ago
  91. ba041f4 Add a Sleep() function. by Mikhail Glushenkov · 16 years ago
  92. 0a1fcce Fix PR3486. Fix a bug in code that manually patch physical register live interval after its sub-register is coalesced with a virtual register. by Evan Cheng · 16 years ago
  93. 86fb9fd Strengthen the previous check. by Evan Cheng · 16 years ago
  94. 77fde2c by Evan Cheng · 16 years ago
  95. 1fdbc1d Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 16 years ago
  96. 5471a00 Change several SmallPtrSetImpl members from public to protected, by Dan Gohman · 16 years ago
  97. f3ab3a9 Simplify some code by using blocks_begin(), blocks_end(), and by Dan Gohman · 16 years ago
  98. f996831 Add an API for strings with possible NULLs in the middle. Refactor the other by Nick Lewycky · 16 years ago
  99. 92570c4 Make SDNode constructors take a DebugLoc always. by Dale Johannesen · 16 years ago
  100. 472da14 Deleted one line too many. oops. by Dale Johannesen · 16 years ago