1. f996831 Add an API for strings with possible NULLs in the middle. Refactor the other by Nick Lewycky · 17 years ago
  2. f344d83 Insert space to avoid warning and make code more readable. by Mike Stump · 17 years ago
  3. 92570c4 Make SDNode constructors take a DebugLoc always. by Dale Johannesen · 17 years ago
  4. c963b63 Enable machine sinking pass in non-fast mode. by Evan Cheng · 17 years ago
  5. edb62c4 Remove now-unused constructors. by Dale Johannesen · 17 years ago
  6. b6f5417 Don't sink the instruction if TargetRegisterInfo::isSafeToMoveRegClassDefs doesn't think it's safe. This works around PR1911. by Evan Cheng · 17 years ago
  7. 0469280 Needs this file too. by Dale Johannesen · 17 years ago
  8. b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  9. 2d0a1cc Refactor some repeated logic into a separate function. by Dan Gohman · 17 years ago
  10. 288b824 Make a comment a doxygen comment. by Dan Gohman · 17 years ago
  11. e8d7230 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
  12. e72c596 And one more file. by Dale Johannesen · 17 years ago
  13. de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  14. ac06d00 Record debug location information in the Dwarf writer. by Bill Wendling · 17 years ago
  15. 8fcf170 Clear out the CurDebugLoc info when doing a 'clear' on the SDL object. by Bill Wendling · 17 years ago
  16. 21afcda Split the locking out of JIT::runJITOnFunction so that callers by Dan Gohman · 17 years ago
  17. 9036d80 Use .size and .type on ELF systems; this helps tools that map by Dan Gohman · 17 years ago
  18. f5f5dce Eliminate remaining non-DebugLoc version of getTargetNode. by Dale Johannesen · 17 years ago
  19. 0a3776d Rename SelectionDAGISel::Schedule to by Dan Gohman · 17 years ago
  20. a2d8b06 Print globl directive for variables with external linkage (global variables). by Sanjiv Gupta · 17 years ago
  21. 56774d2 Delete an unused member function. by Dan Gohman · 17 years ago
  22. 770bcc7 Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo. by Evan Cheng · 17 years ago
  23. 84fbac5 Move ScheduleDAGSDNodes.h to be a private header. Front-ends by Dan Gohman · 17 years ago
  24. 4350eb8 Add TargetInstrInfo::isSafeToMoveRegisterClassDefs. It returns true if it's safe to move an instruction which defines a value in the register class. Replace pre-splitting specific IgnoreRegisterClassBarriers with this new hook. by Evan Cheng · 17 years ago
  25. 6dc75fe Move ScheduleDAGInstrs.h to be a private header. Front-ends by Dan Gohman · 17 years ago
  26. d96c60d Ignore DbgInfoIntrinsics. by Devang Patel · 17 years ago
  27. e991ced fix PR3489, use bits instead of bytes. by Chris Lattner · 17 years ago
  28. f90b2a7 get rid of some non-DebugLoc getTargetNode variants. by Dale Johannesen · 17 years ago
  29. ed2eee6 Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 17 years ago
  30. d9289a5 Fix a crasher: we need to check that the function is non-null before using it! by Owen Anderson · 17 years ago
  31. e794220 Refactor my previous change to maintain the distinction between AliasAnalysis and BasicAliasAnalysis. This involves some wider changes because it by Owen Anderson · 17 years ago
  32. 32d9701 by Devang Patel · 17 years ago
  33. 54801f78 isAsCheapAsMove instructions can have register src operands. Check if they are really re-materializable. by Evan Cheng · 17 years ago
  34. 3484c09 Remove a non-DebugLoc version of getNode. by Dale Johannesen · 17 years ago
  35. 998cbb0 by Devang Patel · 17 years ago
  36. 9b36c63 Remove 3 non-DebugLoc variants of getNode. by Dale Johannesen · 17 years ago
  37. 39c873e Remove dead blocks in the end. by Devang Patel · 17 years ago
  38. 1851db6 Ignore dbg intrinsics while propagating conditional expression info. by Devang Patel · 17 years ago
  39. 740854b Machine LICM increases register pressure and it almost always increase code size. For now, disable it for optimizing for size. by Evan Cheng · 17 years ago
  40. c5d1a4f Turn on machine LICM in non-fast mode. by Evan Cheng · 17 years ago
  41. af6949d Teach machine licm to CSE hoisted instructions. by Evan Cheng · 17 years ago
  42. 961154f ReMaterializeTrivialDef need to trim the live interval to the last kill if the copy kills the source register. This fixes uint64tof64.ll after ARM::MOVi is marked as isAsCheapAsAMove. by Evan Cheng · 17 years ago
  43. b3379fb A few more isAsCheapAsAMove. by Evan Cheng · 17 years ago
  44. 4798bbe if we have a large GEP offset on a 32-bit or other target, make by Chris Lattner · 17 years ago
  45. 5734c94 Pre-alloc splitting needs to be more careful to avoid inserting spills/restores by Owen Anderson · 17 years ago
  46. b0e341b Fix a bug where we were not emitting a cvt rnd sat node for converting by Mon P Wang · 17 years ago
  47. 49de982 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 17 years ago
  48. 2fabcb2 Get rid of 3 non-DebugLoc getNode variants. by Dale Johannesen · 17 years ago
  49. 2cc86a1 Ignore dbg intrinsics while folding switch instruction. by Devang Patel · 17 years ago
  50. 4be0bdf Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg. by Dale Johannesen · 17 years ago
  51. a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  52. 4d452de Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 17 years ago
  53. d0a203d Ignore dbg intrinsics. by Devang Patel · 17 years ago
  54. 4caa042 80 column rule. by Stuart Hastings · 17 years ago
  55. 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  56. d244797 New feature: add support for target intrinsics being defined in the by Nate Begeman · 17 years ago
  57. e5ab34e Avoids generating a legalization assert for the case where a vector type is legal by Mon P Wang · 17 years ago
  58. e6c1473 Bill implemented this. by Chris Lattner · 17 years ago
  59. 8dfdf5d add a note, this is why we're faster at SciMark-MonteCarlo with SSE disabled. by Chris Lattner · 17 years ago
  60. 6792e90 Skip over zero registers. by Evan Cheng · 17 years ago
  61. 45f3683 allow main to have any integer type. by Chris Lattner · 17 years ago
  62. 37eed79 Minor code cleanups; no functionality change. by Dan Gohman · 17 years ago
  63. 80d6977 Since I'm obliged to work with a development OS that currently doesn't by Stuart Hastings · 17 years ago
  64. 0975027 Allow the inverse transform x86_fp80 -> i80 (also fires during the Ada build). by Duncan Sands · 17 years ago
  65. a06aef6 Fix PR3468: a crash when constant folding a bitcast of by Duncan Sands · 17 years ago
  66. 5caa883 Don't call isInvariantLoad twice. by Evan Cheng · 17 years ago
  67. 45e94d6 Don't bother hoisting out a "cheap" instruction if all of its uses are PHIs. LICM "cheap" instructions are not particularly beneficial to start with. This will just end up making the copies harder to coalesce. by Evan Cheng · 17 years ago
  68. 9b61f33 For now, only hoist re-materilizable instructions. LICM will increase register pressure. We want to avoid spilling more instructions if it's possible. by Evan Cheng · 17 years ago
  69. f9c5c5c Reapply patch from r62553, with a fix to avoid looking for an ffi.h that isn't by Nick Lewycky · 17 years ago
  70. fe9388c Finish making AliasAnalysis aware of the fact that most atomic intrinsics only dereference their arguments, and enhance by Owen Anderson · 17 years ago
  71. 39355f9 Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 17 years ago
  72. f5d9789 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
  73. f8d3ec2 Check in file I forgot. by Dale Johannesen · 17 years ago
  74. 8ad9b43 Remove a few non-DebugLoc versions of node creation functions. by Dale Johannesen · 17 years ago
  75. 7bcaefa Fixes a case where we generate an incorrect mask for pshfhw in the presence by Mon P Wang · 17 years ago
  76. 556b20a While folding vallue comparison terminators ignore dbg intrinsics. by Devang Patel · 17 years ago
  77. dd64c41 Patch up omissions in DebugLoc propagation. by Dale Johannesen · 17 years ago
  78. c460ae9 Fill in more omissions in DebugLog propagation. by Dale Johannesen · 17 years ago
  79. a929c68 Constify and don't return a reference. by Bill Wendling · 17 years ago
  80. 65085cf Ignore dbg intrinsics while hoisting common code in the two blocks up into the branch block. by Devang Patel · 17 years ago
  81. a04b757 DebugLoc propagation; adjustment to things omitted from SelectionDagBuild. by Dale Johannesen · 17 years ago
  82. 44f6ac6 Erm. Would be nice to initialize this variable. . . by Bill Wendling · 17 years ago
  83. 85e3af9 Add getDebugLocTuple to retrieve the DebugLocTuple for a given DebugLoc object. by Bill Wendling · 17 years ago
  84. eacf2dc Need this file too. by Dale Johannesen · 17 years ago
  85. 0f502f6 Add some DL propagation to places that didn't have it yet. More coming. by Dale Johannesen · 17 years ago
  86. 383d7ed by Devang Patel · 17 years ago
  87. 28aa5de If "optimize for size" attribute is set then block non-trivial loop unswitches but allow trivial loop unswitches. by Devang Patel · 17 years ago
  88. d839254 DebugLoc propgation by Dale Johannesen · 17 years ago
  89. ef7e18e More whitespace fixin'. by Bill Wendling · 17 years ago
  90. b9dcef2 Whitespace and comment changes. No functionality change. by Bill Wendling · 17 years ago
  91. 1aa7056 teach "convert from scalar" to handle loads of fca's. by Chris Lattner · 17 years ago
  92. 6e01115 refactor the interface to ConvertUsesOfLoadToScalar, by Chris Lattner · 17 years ago
  93. e4d209d DebugLoc propagation. done with file. by Dale Johannesen · 17 years ago
  94. 6268d69 Remove dead code. by Devang Patel · 17 years ago
  95. 9bc67da convert ConvertUsesOfLoadToScalar to use IRBuilder, no functionality change. by Chris Lattner · 17 years ago
  96. 65a6502 switch ConvertScalar_InsertValue to use an IRBuilder, no functionality change. by Chris Lattner · 17 years ago
  97. ace1610 DebugLoc propagation. 2/3 through file. by Dale Johannesen · 17 years ago
  98. 9b872db make scalar conversion handle stores of first class by Chris Lattner · 17 years ago
  99. 43f07fb Change the post-RA scheduler to iterate through the by Dan Gohman · 17 years ago
  100. 605679f Tevert part of the x86 subtarget logic changes: when -march=x86-64 by Dan Gohman · 17 years ago