1. 3193a68 Do one lookup instead of two. by Dan Gohman · 15 years ago
  2. 37db6cd Generalize this to look in the regular ValueMap in addition to by Dan Gohman · 15 years ago
  3. db49712 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 15 years ago
  4. e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
  5. 3bf9125 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This by Stuart Hastings · 15 years ago
  6. eddc114 Do one map lookup instead of two. by Dan Gohman · 15 years ago
  7. 7f0d695 Fast ISel trivially coalesces away no-op casts, so check for this when by Dan Gohman · 15 years ago
  8. e1308d8 An Instruction has a trivial kill only if its use is in the same basic block. by Dan Gohman · 15 years ago
  9. a6cb641 Add initial kill flag support to FastISel. by Dan Gohman · 15 years ago
  10. 02f0dbd Verify variable directly. by Devang Patel · 15 years ago
  11. fb95f89 Transfer debug location information from PHI nodes to resulting lowered copies. by Dan Gohman · 15 years ago
  12. 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 15 years ago
  13. 97c94b8 In bottom-up mode, defer the materialization of local constant values. by Dan Gohman · 15 years ago
  14. a7a0ed7 Add an "IsBottomUp" member function to FastISel, which will be used to by Dan Gohman · 15 years ago
  15. 1fdc614 Factor out FastISel's code for materializing constants and other values by Dan Gohman · 15 years ago
  16. 54fc4d6 While lowering dbg_declare, emit DBG_VALUE machine instruction if alloca matching llvm.dbg.declare intrinsic is missing. by Devang Patel · 15 years ago
  17. 7dc7840 Add comment re byval args. Doesn't actually work this way yet. xs by Dale Johannesen · 15 years ago
  18. e8c92dd Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISel by Dan Gohman · 15 years ago
  19. f81eca0 Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel by Dan Gohman · 15 years ago
  20. 3b172f1 Fix a comment. by Dan Gohman · 15 years ago
  21. ba5be5c Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since by Dan Gohman · 15 years ago
  22. 8ba3aa7 Sink DebugLoc handling out of SelectionDAGISel into FastISel and by Dan Gohman · 15 years ago
  23. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  24. 2520864 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 15 years ago
  25. 32acbc1 Generalize this code to handle Instructions in addition to ConstantExprs. by Dan Gohman · 15 years ago
  26. 4183e31 Add a few comments. by Dan Gohman · 15 years ago
  27. 343b42e Move printing of target-indepedent DEBUG_VALUE comments by Dale Johannesen · 15 years ago
  28. ed3a806 unthread MMI from FastISel by Chris Lattner · 15 years ago
  29. d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
  30. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  31. 870cfcf add new apis for getting/setting !dbg metadata on by Chris Lattner · 15 years ago
  32. 0193c09 Remove dead include. by Daniel Dunbar · 15 years ago
  33. 45df761 Move dbg_value generation to target-independent FastISel, by Dale Johannesen · 15 years ago
  34. 10fedd2 Fix comments to reflect renaming elsewhere. by Dale Johannesen · 16 years ago
  35. 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  36. dc91856 After Victor's latest commits I am seeing null by Dale Johannesen · 16 years ago
  37. 5ed17ae Generate DEBUG_VALUE comments on x86. The (limited) by Dale Johannesen · 16 years ago
  38. f082d7a Revert 93811 per request. by Dale Johannesen · 16 years ago
  39. 1b346b7 Enable code to emit dbg.declare as DEBUG_VALUE by Dale Johannesen · 16 years ago
  40. 3a32865 Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 16 years ago
  41. 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 16 years ago
  42. 283ba2f Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 16 years ago
  43. 5c9cf19 Fix a typo in a comment. by Dan Gohman · 16 years ago
  44. 7c3ecb6 Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGen by Dan Gohman · 16 years ago
  45. 614d2ad Delete renaming use of dead dbg intrinsics. by Devang Patel · 16 years ago
  46. bf0ca2b remove a bunch of unneeded functions. by Chris Lattner · 16 years ago
  47. 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  48. 0eb4198 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 16 years ago
  49. 8688888 Remove dead variable. by Bill Wendling · 16 years ago
  50. 6e3ff37 Make TargetSelectInstruction protected and called from FastISel.cpp by Dan Gohman · 16 years ago
  51. 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  52. 2048b85 Rename SelectionDAGLowering to SelectionDAGBuilder, and rename by Dan Gohman · 16 years ago
  53. 66336ed Move some more code out of SelectionDAGBuild.cpp and into by Dan Gohman · 16 years ago
  54. 70d75ca "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. by Devang Patel · 16 years ago
  55. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 16 years ago
  56. b01bbdc I don't see any point in having both eh.selector.i32 and eh.selector.i64, by Duncan Sands · 16 years ago
  57. 1619dc3 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 16 years ago
  58. ac1ceb3 Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 16 years ago
  59. 60b35bd Add support to handle debug info attached to an instruction. by Devang Patel · 16 years ago
  60. 75549f4 If location info is attached with an instruction then keep track of alloca slots used by a variable. This info will be used by AsmPrinter to emit debug info for variables. by Devang Patel · 16 years ago
  61. 4a215a1 Make fast-isel try ISD::FNEG before resorting to bitcasts and xors. by Dan Gohman · 16 years ago
  62. 5e5abb7 Reapply r81171 with a fix: don't try to use i64 when it isn't legal. by Dan Gohman · 16 years ago
  63. 2a16e6b Revert r81171 which was causing pr4927. by Bob Wilson · 16 years ago
  64. fd06aa7 Fix a thinko: When lowering fneg with xor, bitcast the operands by Dan Gohman · 16 years ago
  65. 3d45a85 LLVM currently represents floating-point negation as -0.0 - x. Fix by Dan Gohman · 16 years ago
  66. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  67. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  68. 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
  69. 24f20e0 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  70. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  71. 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  72. 766b5ef Fix warnings. by Owen Anderson · 16 years ago
  73. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  74. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  75. 77547be Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
  76. a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
  77. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  78. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  79. 001dbfe Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
  80. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
  81. 7e1e31f Simplify debug info intrisinc lowering. by Devang Patel · 16 years ago
  82. 6d8f126 Simplify. by Devang Patel · 16 years ago
  83. 30d7b65 llvm.dbg.declare is always used for local variable's debug info. by Devang Patel · 16 years ago
  84. 1e86a66 mv CodeGen/DebugLoc.h Support/DebugLoc.h by Devang Patel · 16 years ago
  85. 11a407f Gracefully handle imbalanced inline function begin and end markers. by Devang Patel · 16 years ago
  86. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 16 years ago
  87. b0f1e17 Add a new codegen pass that normalizes dwarf exception handling by Duncan Sands · 16 years ago
  88. df7d5d3 Temporarily revert r72191. It was causing an assert during llvm-gcc by Bill Wendling · 16 years ago
  89. a343764 Introduce DebugScope which gets embedded into the machine instructions' DebugLoc. by Argyrios Kyrtzidis · 16 years ago
  90. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  91. 9a38e3e Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 16 years ago
  92. 5b8479c Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 16 years ago
  93. 116b274 Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's methods: by Argyrios Kyrtzidis · 16 years ago
  94. fe095f3 Restore minor deletion. by Mike Stump · 16 years ago
  95. 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 16 years ago
  96. a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 16 years ago
  97. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  98. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  99. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  100. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago