1. b8cb0bb Remove LTO optimization level. by Bill Wendling · 16 years ago
  2. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  3. b587f96 Add support for a character after a command line option. Like '-Os'. by Bill Wendling · 16 years ago
  4. ce9be2c MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const. by Jakob Stoklund Olesen · 16 years ago
  5. a641575 Update comment, replace theoretically impossible check with an assert. by Nate Begeman · 16 years ago
  6. b27fa0a Add directive to declare external globals. by Sanjiv Gupta · 16 years ago
  7. 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 16 years ago
  8. a3518a1 Add a public method called getAddressSpace() to the GlobalAddressSDNode. by Sanjiv Gupta · 16 years ago
  9. 1e59aa1 Add some more doxygen comments to SCEVAddRec. by Dan Gohman · 16 years ago
  10. 5e5cb79 The second part of the change from -fast to -O#. This changes the JIT to accept by Bill Wendling · 16 years ago
  11. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  12. a24d1b1 Correct comment. by Bill Wendling · 16 years ago
  13. 8a8a0df Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo. by Evan Cheng · 16 years ago
  14. d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 16 years ago
  15. fa4677b Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegisterClass method. by Jakob Stoklund Olesen · 16 years ago
  16. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  17. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  18. 487fa01 Add tests for WeakVH and AssertingVH. These pointed out that the overloads for by Jeffrey Yasskin · 16 years ago
  19. 0370cc6 give bitstreamreader an API to ignore names for blocks/records, by Chris Lattner · 16 years ago
  20. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  21. f9a3ec8 Add two new record types to the blockinfo block: by Chris Lattner · 16 years ago
  22. 7919b96 make BitstreamCursor's copyable and assignable. by Chris Lattner · 16 years ago
  23. 962dde3 Make a major API change to BitstreamReader: split all the reading by Chris Lattner · 16 years ago
  24. 3485d25 I cast, therefore I think I know what I'm doing. by Bill Wendling · 16 years ago
  25. b14a495 Use uint64_t instead of unsigned. by Bill Wendling · 16 years ago
  26. 1e8db00 revert an incorrect patch. This causes crashes all over the place on a by Chris Lattner · 16 years ago
  27. 610cb31 Suppress warnings about conversion shortening 64-bit to 32-bit. by Bill Wendling · 16 years ago
  28. 096fd7b Add a new TypeBuilder helper class, which eases making LLVM IR types. by Chris Lattner · 16 years ago
  29. 552672d improve documentation around memory lifetimes, patch by Jeffrey Yasskin! by Chris Lattner · 16 years ago
  30. c2dbff3 Use intptr_t. by Bill Wendling · 16 years ago
  31. 8d34844 size() should return a size_t; avoids a warning for 64 bit machines. by Mon P Wang · 16 years ago
  32. 11d8fb9 DenseMap.h needs <new> because it explicitly calls operator new/delete. by Chris Lattner · 16 years ago
  33. 0adb527 Do not share a single unknown val# for all the live ranges merged into a physical sub-register live interval. When coalescer is merging in clobbered virtaul register live interval into a physical register live interval, give each virtual register val# a separate val# in the physical register live interval. Otherwise, the coalescer would have lost track of the definitions information it needs to make correct coalescing decisions. by Evan Cheng · 16 years ago
  34. 7431af0 Add LTO_SYMBOL_DEFINITION_WEAKUNDEF, use that on the gold plugin. by Rafael Espindola · 16 years ago
  35. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  36. f6b9f26 fix a typo noticed by duncan by Chris Lattner · 16 years ago
  37. f3b0aac "I got annoyed at the compiler warnings from ConstantInt::get(Ty, -1, by Chris Lattner · 16 years ago
  38. b706d29 PR2957 by Nate Begeman · 16 years ago
  39. 752ec7d Change SCEVExpander's expandCodeFor to provide more flexibility by Dan Gohman · 16 years ago
  40. 6cdc727 Use BasicBlock::iterator instead of Instruction* for insert points, by Dan Gohman · 16 years ago
  41. b928c57 Make SCEVExpanders private methods private, instead of protected. by Dan Gohman · 16 years ago
  42. ddcb341 Add caching of predecessor counts as well as predecessors themselves. by Owen Anderson · 16 years ago
  43. 7479729 Fix for PR3946, in which SmallVector could behave strangely in corner cases. by Owen Anderson · 16 years ago
  44. f8a8be8 De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide much by Dan Gohman · 16 years ago
  45. 5b69eba It has finally happened. Spiller is now using live interval info. by Evan Cheng · 16 years ago
  46. 8492360 Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr, by Dan Gohman · 16 years ago
  47. af79fb5 Introduce encapsulation for ScalarEvolution's TargetData object, and refactor by Dan Gohman · 16 years ago
  48. b7ef729 Convert ScalarEvolution to use raw_ostream instead of OStream. by Dan Gohman · 16 years ago
  49. 998e125 Move duplicated AddLiveIn function from X86 and ARM backends to be a method by Bob Wilson · 16 years ago
  50. c885165 Revise my previous change 68996 as suggested by Duncan. by Bob Wilson · 16 years ago
  51. c3bbf57 These bitfields were being miscompiled on some by Duncan Sands · 16 years ago
  52. 8f7be47 Make all raw_ostreams support the tell() function. by Douglas Gregor · 16 years ago
  53. 7c53316 Fix missing text in doxygen documentation. by Nick Lewycky · 16 years ago
  54. 4a930ec Remove the SimpleTy enumerated type field from the MVT by Duncan Sands · 16 years ago
  55. b10b5ac Don't try to make BUILD_VECTOR operands have the same by Duncan Sands · 16 years ago
  56. f4ccfcb Add a ScalarEvolution::getCouldNotCompute() function, and use it by Dan Gohman · 16 years ago
  57. 890f92b Use more const qualifiers with SCEV interfaces. by Dan Gohman · 16 years ago
  58. cccdb2b Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a range specified by [Start, End). by Evan Cheng · 16 years ago
  59. dee46d7 Clean up formatting, remove trailing whitespace, fix comment typos and by Bob Wilson · 16 years ago
  60. 276944e Delete an unused field. by Dan Gohman · 16 years ago
  61. 1f595bb Use CallConvLower.h and TableGen descriptions of the calling conventions by Bob Wilson · 16 years ago
  62. c91e40a Add a comment to describe LLVMMatchType. by Bob Wilson · 16 years ago
  63. f04fa48 Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtoint by Dan Gohman · 16 years ago
  64. 2d1be87 Expand GEPs in ScalarEvolution expressions. SCEV expressions can now by Dan Gohman · 16 years ago
  65. 390f3ac by Devang Patel · 16 years ago
  66. c23e496 Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads by Dan Gohman · 16 years ago
  67. 37a4d8d Allow jumping to the end of a bitstream while reading by Douglas Gregor · 16 years ago
  68. 61e08bd Don't use "protected:" in classes that aren't intended to be subclassed. by Dan Gohman · 16 years ago
  69. 7beace5 Fix doxygen comment syntax. by Dan Gohman · 16 years ago
  70. 33f1c68 Move MachineRegisterInfo::setRegClass out of line. by Dan Gohman · 16 years ago
  71. 593ea05 Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line. by Dan Gohman · 16 years ago
  72. 3bc1a37 Give RemoveRegOperandFromRegInfo a comment and move the code out of line. by Dan Gohman · 16 years ago
  73. 1be3ecc Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scopes (only in FastISel mode). by Devang Patel · 16 years ago
  74. af5b6bb Add a method to check that the subprogram holds debug info for the given Function or not. by Devang Patel · 16 years ago
  75. b1303d0 Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be by Bob Wilson · 16 years ago
  76. 88c7af0 Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize by Dan Gohman · 16 years ago
  77. 17893a5 Add a static APInt::getNumWords by Douglas Gregor · 16 years ago
  78. 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 · 16 years ago
  79. 0f7fef3 by Devang Patel · 16 years ago
  80. f8c7394 Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. by Dan Gohman · 16 years ago
  81. 73099b1 Add comments to INSERT_SUBREG, EXTRACT_SURBEG, SUBREG_TO_REG, and IMPLICIT_DEF. by Dan Gohman · 16 years ago
  82. db1afd4 add AvailableExternally linkage to C bindings. by Chris Lattner · 16 years ago
  83. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
  84. 267fddb Regenerate. by Nick Lewycky · 16 years ago
  85. ddeed50 Use a hashtable for TargetRegisterClass::contains. by Owen Anderson · 16 years ago
  86. c5040ab optimize FastISel::UpdateValueMap to avoid duplicate map lookups, by Chris Lattner · 16 years ago
  87. 0461c0a Add new TargetInstrDesc::hasImplicitUseOfPhysReg and by Chris Lattner · 16 years ago
  88. c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 16 years ago
  89. 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 16 years ago
  90. 03f0a2f DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the redundant labels is referenced by debug info somewhere else. This patch provies a way so that dwarf writer can mark labels as used. by Devang Patel · 16 years ago
  91. 5c5f5a2 fix a broken assertion in ilist_iterator, which caused it to crash in the by Chris Lattner · 16 years ago
  92. cb8c477 Cleanup. Remove redundant llvm:: , we don't need them since we're inside by Nick Lewycky · 16 years ago
  93. 3584a47 Add a new Type::getPointerTo method, which is shorthand for by Chris Lattner · 16 years ago
  94. b9fc360 Add utility function to IRBuilder that takes the difference between two by Nick Lewycky · 16 years ago
  95. 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 16 years ago
  96. a6f02fb Constify getter methods. by Bill Wendling · 16 years ago
  97. fc16657 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 16 years ago
  98. 1688406 Change the NumVTs field from short to int, since there's no by Dan Gohman · 16 years ago
  99. f34be82 StringMap<DIE*>::iterator::first() returns a pointer to the first character of by Bill Wendling · 16 years ago
  100. 3ca15c9 Give register alias checking the hash table treatment too. by Owen Anderson · 16 years ago