1. b141e39 make traits more flexible by splitting out node-related fragment by Gabor Greif · 16 years ago
  2. 9a5c4e0 Avoid unused parameter warning. by Evan Cheng · 16 years ago
  3. a05764c group friendship by Gabor Greif · 16 years ago
  4. 9a58023 Refactor TLS code and add some tests. The tests and expected results are: by Rafael Espindola · 16 years ago
  5. 1c17ca1 fix comments by Gabor Greif · 16 years ago
  6. 0a0e68a Introduce a new technique for merging BasicBlock with Instruction sentinel by superposition. by Gabor Greif · 16 years ago
  7. 927793b Make LoopInfo::print() identify header, exit, and latch blocks, by Dan Gohman · 16 years ago
  8. 9de4221 remove deleteNode definition, it is inherited in an identical fashion by Gabor Greif · 16 years ago
  9. 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
  10. 7b048b3 Fix a duplicated word in a comment. by Bob Wilson · 16 years ago
  11. a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
  12. 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
  13. 8f1579a Expand tabs to spaces (overlooked in previous commit) by Scott Michel · 16 years ago
  14. df38043 Remove all "cached" data from BuildVectorSDNode, preferring to retrieve by Scott Michel · 16 years ago
  15. 0d52ff1 Added support to have TableGen provide information if an intrinsic (core by Mon P Wang · 16 years ago
  16. 46bdfb0 Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount, by Dan Gohman · 16 years ago
  17. 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
  18. 5aa4977 - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit by Bill Wendling · 16 years ago
  19. 638b8b4 Correctly implement ImmutableMap::getMaxElement() by getting the actual <key, value> pair. by Ted Kremenek · 16 years ago
  20. 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
  21. 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
  22. bdf0d7c Regenerate. by Nick Lewycky · 16 years ago
  23. 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
  24. 67a2743 fix and clean up a comment by Gabor Greif · 16 years ago
  25. d3ff4a1 Removed trailing whitespace. by Misha Brukman · 16 years ago
  26. 085a9eb Removed trailing whitespace. by Misha Brukman · 16 years ago
  27. fe2cce6 Removed trailing whitespace. by Misha Brukman · 16 years ago
  28. a2769a3 Fixed lint errors: by Misha Brukman · 16 years ago
  29. 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
  30. 4ed0c5f Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 16 years ago
  31. 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
  32. c1c9d7e Describe tail merging's use of InsertBranch. by Dale Johannesen · 16 years ago
  33. 4dd82f6 Print out a new label only if the debug location *tuple* is different. The debug by Bill Wendling · 16 years ago
  34. cb819f1 Put code that generates debug labels into TableGen so that it can be used by by Bill Wendling · 16 years ago
  35. f5a309e Use a sign-extend instead of a zero-extend when promoting a by Dan Gohman · 16 years ago
  36. b317143 Clarify the definition of "latch block" in a comment. by Dan Gohman · 16 years ago
  37. 38deef9 Add explicit keywords. by Dan Gohman · 16 years ago
  38. d6b7a24 Add support to the JIT for true non-lazy operation. When a call to a function by Nate Begeman · 16 years ago
  39. 9735761 Factor out the code to add a MachineOperand to a MachineInstrBuilder. by Dan Gohman · 16 years ago
  40. 865f006 Eliminate several more unnecessary intptr_t casts. by Dan Gohman · 16 years ago
  41. ccd846b allow TimeRegion to take a potentially-null pointer to a timer for clang. by Chris Lattner · 16 years ago
  42. 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
  43. fdc40a0 Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 16 years ago
  44. 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
  45. 60f8a63 Add a method to ScalarEvolution for telling it when a loop has been by Dan Gohman · 16 years ago
  46. 189c635 Move dumpPassStructure out of line. by Dan Gohman · 16 years ago
  47. 244cc2c Tidy whitespace. by Dan Gohman · 16 years ago
  48. 86e6cb9 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 16 years ago
  49. 5a6c1a8 Strengthen the "non-constant stride must dominate loop preheader" check. by Evan Cheng · 16 years ago
  50. e2a8dfe Add llvm::RoundUpToAlignment. - No functionality change. by Daniel Dunbar · 16 years ago
  51. 3c172a2 Fix bug where APSInt::operator-- incremented instead of decremented. by Ted Kremenek · 16 years ago
  52. 7987e1a 80-column violation. by Mikhail Glushenkov · 16 years ago
  53. 07b9d69 Add mode_t to the config.h generated by cmake on win32. Used by clang. by Cedric Venet · 16 years ago
  54. aff9c27 Unbreak the build on win32. Cleanup some warning. by Cedric Venet · 16 years ago
  55. 178eaf3 80-column violation. by Mikhail Glushenkov · 16 years ago
  56. fadc999 The trampoline intrinsic can be marked IntrWriteArgMem, by Duncan Sands · 16 years ago
  57. 054a40c IntrWriteArgMem implies nocapture, but this wasn't by Duncan Sands · 16 years ago
  58. 070fbe6 Correct a comment: since AccessArguments is now by Duncan Sands · 16 years ago
  59. a200c8f Remove non-DebugLoc versions of BuildMI. "I got blisters on my fingers." by Dale Johannesen · 16 years ago
  60. 21b5541 Eliminate a couple of non-DebugLoc BuildMI variants. Modify callers. by Dale Johannesen · 16 years ago
  61. c2390b1 Teach IndVarSimplify to optimize code using the C "int" type for by Dan Gohman · 16 years ago
  62. 0f123cf Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the by Nate Begeman · 16 years ago
  63. c833246 Add a utility function to LoopInfo to return the exit block by Dan Gohman · 16 years ago
  64. 5b22efa Add operator->, patch by Ben Laurie! by Chris Lattner · 16 years ago
  65. da5eb71 Add method 'isSingleton()' to ImmutableSet. This returns true if the set contains exactly one element. by Ted Kremenek · 16 years ago
  66. 6cd093b Fill in a glaring omission in derived User classes, namely by Gabor Greif · 16 years ago
  67. 8bb332d Add FoldingSet profile method for bools. Patch by Ben Laurie! by Ted Kremenek · 16 years ago
  68. 47ac0f0 When scheduling a block in parts, keep track of the overall by Dan Gohman · 16 years ago
  69. 18e9a6b It isn't necessary to explicitly clear the contents of std::vector by Dan Gohman · 16 years ago
  70. 9e64bbb Factor out more code for computing register live-range informationfor by Dan Gohman · 16 years ago
  71. 4afc90d Enable scalar replacement of AllocaInst whose one of the user is dbg info. by Devang Patel · 16 years ago
  72. 484f01b incorporate review feedback by Gabor Greif · 16 years ago
  73. ed2c453 80-column violations. by Mikhail Glushenkov · 16 years ago
  74. ccd27fb make sure that BranchInst::getSuccessor() does not assert in cast<> by Gabor Greif · 16 years ago
  75. af9b6b2 These function return 'void'. Don't have 'return' return anything. by Bill Wendling · 16 years ago
  76. dc54d31 Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty by Evan Cheng · 16 years ago
  77. cf5daf7 80-column violation. by Mikhail Glushenkov · 16 years ago
  78. ba041f4 Add a Sleep() function. by Mikhail Glushenkov · 16 years ago
  79. 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
  80. 86fb9fd Strengthen the previous check. by Evan Cheng · 16 years ago
  81. 77fde2c by Evan Cheng · 16 years ago
  82. 1fdbc1d Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 16 years ago
  83. 5471a00 Change several SmallPtrSetImpl members from public to protected, by Dan Gohman · 16 years ago
  84. f3ab3a9 Simplify some code by using blocks_begin(), blocks_end(), and by Dan Gohman · 16 years ago
  85. f996831 Add an API for strings with possible NULLs in the middle. Refactor the other by Nick Lewycky · 16 years ago
  86. 92570c4 Make SDNode constructors take a DebugLoc always. by Dale Johannesen · 16 years ago
  87. 472da14 Deleted one line too many. oops. by Dale Johannesen · 16 years ago
  88. edb62c4 Remove now-unused constructors. by Dale Johannesen · 16 years ago
  89. b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 16 years ago
  90. 2325c7b Constify operators. by Bill Wendling · 16 years ago
  91. e8d7230 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 16 years ago
  92. de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 16 years ago
  93. 4936548 Add comparison operators to DebugLoc. by Bill Wendling · 16 years ago
  94. e98fc32 Make Mutex's constructor explicit, and tidy up whitespace. by Dan Gohman · 16 years ago
  95. 3f4c81d Deallocate() methods now take a 'const void*' instead of a 'void *', matching observed behavior with how 'delete[]' can be used. by Ted Kremenek · 16 years ago
  96. f5f5dce Eliminate remaining non-DebugLoc version of getTargetNode. by Dale Johannesen · 16 years ago
  97. 0a3776d Rename SelectionDAGISel::Schedule to by Dan Gohman · 16 years ago
  98. 37059d5 We don't really need the abort here. This unbreak x86_64 linux build. by Evan Cheng · 16 years ago
  99. 770bcc7 Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo. by Evan Cheng · 16 years ago
  100. 84fbac5 Move ScheduleDAGSDNodes.h to be a private header. Front-ends by Dan Gohman · 16 years ago