1. c9c137b Properly emit _fltused with FastISel. Refactor to share code with SDAG. by Michael J. Spencer · 13 years ago
  2. fc52a52 Turn push_back loops into append/insert. by Benjamin Kramer · 14 years ago
  3. 150a371 Don't recalculate the size of the vector each time through the loop. by Bill Wendling · 14 years ago
  4. 5e25ee8 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  5. 84fb7dd Add an ivar that maps a landing pad's EH symbol to the call sites that may jump by Bill Wendling · 14 years ago
  6. 1ddaa9c Use ArrayRef instead of requiring an std::vector. by Bill Wendling · 14 years ago
  7. 203576a Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. by Evan Cheng · 14 years ago
  8. e76a33b Add MCObjectFileInfo and sink the MCSections initialization code from by Evan Cheng · 14 years ago
  9. 7d36534 Rename CompactEncoding to CompactUnwindEncoding. by Bill Wendling · 14 years ago
  10. a67dcea Move the compact encoding from the target-specific library to the code-gen by Bill Wendling · 14 years ago
  11. 0e6a052 Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down by Evan Cheng · 14 years ago
  12. 89b9372 Fixed version of 121434 with no new memory leaks. by Rafael Espindola · 15 years ago
  13. f7fd4aa Revert my previous patch to make the valgrind bots happy. by Rafael Espindola · 15 years ago
  14. 1c952b9 Initial support for the cfi directives. This is just enough to get by Rafael Espindola · 15 years ago
  15. dd0a00a CodeGen-Windows: Only emit _fltused if a VarArg function is called with floating point args. by Michael J. Spencer · 15 years ago
  16. 081c34b Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  17. 84ac4d5 X86-Windows: Emit an undefined global __fltused symbol when targeting Windows by Michael J. Spencer · 15 years ago
  18. e70c526 Whitespace! by Michael J. Spencer · 15 years ago
  19. ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  20. 17aa680 zap dead code. by Chris Lattner · 15 years ago
  21. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  22. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  23. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  24. d13db2c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  25. 9c3d5e4 Revert r108369, sorting llvm.dbg.declare information by source position, by Dan Gohman · 15 years ago
  26. 336e8d7 Make the order in which variables are described in debug information by Dan Gohman · 15 years ago
  27. 47639fc The JIT calls TidyLandingPads to tidy up the landing pads. However, because the by Bill Wendling · 15 years ago
  28. 8cf1616 prune includes by Gabor Greif · 15 years ago
  29. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  30. 421ccd9 Give MachineModuleInfo an actual Module*. by Chris Lattner · 15 years ago
  31. ea16ea5 Fix PR6673: updating the callback should not clear the map. by Chris Lattner · 15 years ago
  32. 999aee2 Fix the third (and last known) case of code update problems due by Chris Lattner · 15 years ago
  33. 9cc0da9 Implement support for the case when a reference to a addr-of-bb by Chris Lattner · 15 years ago
  34. 0220ba7 Fix the case when a reference to an address taken BB is emitted in one by Chris Lattner · 15 years ago
  35. 3b9d621 fix AsmPrinter::GetBlockAddressSymbol to always return a unique by Chris Lattner · 15 years ago
  36. 63d7836 get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 15 years ago
  37. 7561d48 change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 15 years ago
  38. 18589de eliminate InvalidateLabel and LabelIDList from MMI and replace by Chris Lattner · 15 years ago
  39. 1611273 change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 15 years ago
  40. 11d53c1 rearrange MCContext ownership. Before LLVMTargetMachine created it by Chris Lattner · 15 years ago
  41. a34ec229 strength reduce MMI::MappedLabel to MMI::isLabelDeleted, by Chris Lattner · 15 years ago
  42. 5d48c6d Fix an uninitialized value. Radar 7609421. by Bob Wilson · 16 years ago
  43. ca752c9 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
  44. f38a33c back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
  45. d0a0c38 Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
  46. f5a7a2c Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. by Devang Patel · 16 years ago
  47. 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
  48. 85d29e2 Clear variable debug info map at the end of the function. by Devang Patel · 16 years ago
  49. fdc826f Simplify. by Devang Patel · 16 years ago
  50. f185455 the pointer MMI keeps will start out with object-file format specific stuff by Chris Lattner · 16 years ago
  51. a70e2e3 add hooks to hang target-specific goop off MachineModuleInfo, by Chris Lattner · 16 years ago
  52. 5e365e2 Rework getPersonalityIndex slightly - 0 is now a valid and not-NULL by Eric Christopher · 16 years ago
  53. d44fff7 If we're emitting additional CIEs due to personality functions by Eric Christopher · 16 years ago
  54. cf29697 Nuke trailing whitespace. by Eric Christopher · 16 years ago
  55. d9ea85a remove some uses of llvm/Support/Streams.h by Chris Lattner · 16 years ago
  56. 845012e Use setPreservesAll and setPreservesCFG in CodeGen passes. by Dan Gohman · 16 years ago
  57. 401e10c implement a new magic global "llvm.compiler.used" which is like llvm.used, but by Chris Lattner · 16 years ago
  58. 1d5c493 use stripPointerCasts to simplify some code. by Chris Lattner · 16 years ago
  59. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  60. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  61. 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
  62. 6268d69 Remove dead code. by Devang Patel · 17 years ago
  63. 1465d61 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 17 years ago
  64. bbdc820 Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy) that were used to handle debug info. by Devang Patel · 17 years ago
  65. e205162 Keep "has debug info" big in MachineModuleInfo to avoid circular dependency between AsmPrinter and CodeGen. by Devang Patel · 17 years ago
  66. 94ea5be Fix a couple of Dwarf bugs. by Evan Cheng · 17 years ago
  67. 4d557e4 Fix an over aggressive assumption that struct decls will have a pointer to by Chris Lattner · 17 years ago
  68. 7ddcadc Move the include of MachineLocation.h into MachineModuleInfo.h by Dan Gohman · 17 years ago
  69. 8b56a90 Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators. by Evan Cheng · 17 years ago
  70. bbeeb2a Mark several codegen passes as preserving all analysis. by Evan Cheng · 17 years ago
  71. ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  72. 3e30cbb Make the DICountVisitor not a visitor. This keeps us from calling virtual by Bill Wendling · 17 years ago
  73. 4925567 Use the canonical way to get an empty structure. by Bill Wendling · 17 years ago
  74. 667a68b Use StringMap for greater justice! by Bill Wendling · 17 years ago
  75. c04f465 Don't return std::vector by value, but pass it in by reference to be filled. by Bill Wendling · 17 years ago
  76. 10fff60 Revert my previous check-in that split up MachineModuleInfo. It turns out to by Bill Wendling · 17 years ago
  77. 3a43a7f Use the canonical form for getting an empty structure. by Bill Wendling · 17 years ago
  78. 12432cf Sorry. I couldn't sleep at night knowing I put these ugly casts into the source tree. by Bill Wendling · 17 years ago
  79. a28cd12 - Update comments. by Bill Wendling · 17 years ago
  80. 0ff39b3 - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. by Evan Cheng · 17 years ago
  81. 6d116bc Revert (52748 and friends): by Anton Korobeynikov · 17 years ago
  82. f0e9c56 Reduce number of times .size() is called on a vector. Rename some variables to by Bill Wendling · 17 years ago
  83. 0ac1b6d Cruft left from patch revert...sorry. :-( by Bill Wendling · 17 years ago
  84. 914c970 Reverting broken patch r52803. by Bill Wendling · 17 years ago
  85. e6b6bae - Remove a use of std::vector. by Bill Wendling · 17 years ago
  86. 305635a Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean up by Bill Wendling · 17 years ago
  87. 8342cff Don't create a whole new string just to copy the elements into it. by Owen Anderson · 17 years ago
  88. 0d2b0ab Move GetConstantStringInfo to lib/Analysis. Remove by Eric Christopher · 17 years ago
  89. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  90. 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 17 years ago
  91. cfbb2f0 A quick nm audit turned up several fixed tables and objects that were by Dan Gohman · 17 years ago
  92. a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 18 years ago
  93. a647c92 Rename RecordLabel to RecordSourceLine because that's what it is doing. by Evan Cheng · 18 years ago
  94. bb81d97 Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 18 years ago
  95. 43b8f3b Adjust loop per review feedback. by Dale Johannesen · 18 years ago
  96. 7757fff Accept getelementptr starting at GV with all 0 indices as a by Dale Johannesen · 18 years ago
  97. 3035959 Use empty() instead of comparing size() with zero. by Dan Gohman · 18 years ago
  98. 48ae02f Do not mark EH tables no-dead-strip unless the associated function is so marked. by Dale Johannesen · 18 years ago
  99. f14cf85 remove #includage by Chris Lattner · 18 years ago
  100. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago