- e54a5e8 Add CreateLocation varinat that accepts MDNode (with a default value). by Devang Patel · 15 years ago
- 427ef4e Remove dead code. by Devang Patel · 15 years ago
- 3ddf704 Revert r87059 for now. It is failing clang tests. by Devang Patel · 15 years ago
- 0418c10 Remove unnecessary llvm.dbg.declare bitcast by Victor Hernandez · 15 years ago
- 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 · 15 years ago
- afa5a34 Do not use StringRef in DebugInfo interface. by Devang Patel · 15 years ago
- 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 15 years ago
- 6daf99b Process InlinedAt location info. by Devang Patel · 15 years ago
- 5ebfa2d Tolerate invalid derived type. by Devang Patel · 15 years ago
- 84c73e9 Do not bother to emit debug info for nameless global variable. by Devang Patel · 15 years ago
- 61ecbd1 While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. by Devang Patel · 15 years ago
- 5e8e2d7 If string field is empty then return NULL. by Devang Patel · 15 years ago
- 7cb7e12 If a type is derived from a derived type then calculate size appropriately. by Devang Patel · 15 years ago
- 94dfaec First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until one find's dbg.declare intrinsic. by Devang Patel · 15 years ago
- ac16d44 Add support to encode type info using llvm::Constant. Patch by Talin! by Devang Patel · 15 years ago
- 549e81f "there is not any instruction with attached debug info in this module" does not mean "there is no debug info in this module". :) by Devang Patel · 15 years ago
- 26c6cf4 It's possible for a global variable to be optimized out of a metadata object. So by Bill Wendling · 15 years ago
- beab41b Extract subprogram and compile unit information from the debug info attached to an instruction. by Devang Patel · 15 years ago
- e425039 Expand api out in the usual inserter way, though, I do have a by Mike Stump · 15 years ago
- a143404 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 15 years ago
- ecbeb1a Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 15 years ago
- 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 15 years ago
- 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 15 years ago
- 48a097b Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work with debug info, since it was extraordinarily easy to have dangling pointers thanks to MDNode uniquing. by Daniel Dunbar · 15 years ago
- a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 15 years ago
- f612ff6 Strip trailing whitespace. by Daniel Dunbar · 15 years ago
- 1b75f44 Provide a way to extract location info from DILocation. by Devang Patel · 15 years ago
- f98d8fe Introduce DILocation. by Devang Patel · 15 years ago
- 82dfc0c Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 15 years ago
- 5e005d8 Rename DIBlock as DILexicalBlock. by Devang Patel · 15 years ago
- c9f322d Derive DICompileUnit from DIScope. by Devang Patel · 15 years ago
- 43d98b3 Introduce DIScope. by Devang Patel · 15 years ago
- 5a68509 Oops. Fix inverted logic in assertion check. by Devang Patel · 15 years ago
- 6ceea33 Simplify isDerivedType() and other predicate interface. by Devang Patel · 15 years ago
- e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 15 years ago
- 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 15 years ago
- 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 · 15 years ago
- a81d29b remove uses of llvm/Support/Streams.h. by Chris Lattner · 15 years ago
- a32b183 bug 4530: Make debug information static to it is preservered during bitcode linking. by Richard Pennington · 15 years ago
- 4c77dfa Oops. find all llvm.dbg.global_variables. by Devang Patel · 15 years ago
- 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 15 years ago
- 72bcdb6 Keep track of DIType. by Devang Patel · 15 years ago
- bceda93 Remove dead code. by Devang Patel · 15 years ago
- d7f2a6c Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 15 years ago
- a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 15 years ago
- b4d3130 Process DbgDeclareInst. by Devang Patel · 15 years ago
- 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 15 years ago
- 98c6517 s/DebugInfoEnumerator/DebugInfoFinder/g by Devang Patel · 15 years ago
- e802f1c walk DbgRegionStartInst and DbgRegionEndInst by Devang Patel · 15 years ago
- f485b3b Eliminate a few unused-variable warnings by Douglas Gregor · 15 years ago
- debcb01 Move types back to the 2.5 API. by Owen Anderson · 15 years ago
- baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 15 years ago
- d2f79a1 Add DebugInfoEnumerator to collect debug info. by Devang Patel · 15 years ago
- 1fd7096 Change ConstantArray to 2.5 API. by Owen Anderson · 15 years ago
- 8fa3338 Move ConstantStruct back to 2.5 API. by Owen Anderson · 15 years ago
- 460f656 Remove Value::getName{Start,End}, the last of the old Name APIs. by Daniel Dunbar · 15 years ago
- eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 15 years ago
- 6930f4f Fix thinko. by Devang Patel · 15 years ago
- c4999d7 Add replaceAllUsesWith() to FE replace debug info constructs while building complex types. by Devang Patel · 15 years ago
- 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
- e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 15 years ago
- 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 15 years ago
- 9903527 Re-LLVMContext-ize DebugInfo, now with less breakage. by Owen Anderson · 15 years ago
- e277fed Revert part of r74873 that broke Clang's debug info generation. by Owen Anderson · 15 years ago
- 76f600b Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's through the ValueTracking API. by Owen Anderson · 15 years ago
- 7e1e31f Simplify debug info intrisinc lowering. by Devang Patel · 15 years ago
- dfc8536 Fix typo. Thanks Duncan! by Devang Patel · 15 years ago
- 9e529c3 Add debug info utility routines. by Devang Patel · 15 years ago
- 7136a65 Keep DIDescriptor methods together. No functionality change. by Devang Patel · 15 years ago
- 0fd3806 improve the APIs for creating struct and function types with no arguments/elements by Chris Lattner · 15 years ago
- 13e16b6 by Devang Patel · 15 years ago
- 9af2fa8 It is not a good idea to have data member's name match argument's name. In fact, it is a simple receipe to waste an hour or so. by Devang Patel · 15 years ago
- a119de8 Fix old-style type names in comments. by Dan Gohman · 15 years ago
- e3e51c0 Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- dc817b6 Non-functionality changes: by Bill Wendling · 15 years ago
- ad9c278 Print out nicer dump info for DIDescriptor. by Bill Wendling · 15 years ago
- 9a38e3e Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 15 years ago
- 5b8479c Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 15 years ago
- 16de013 Add dump method to DIDescriptor. by Bill Wendling · 15 years ago
- e3f6cea Do not require variable debug info nodes to have a compile unit. by Chris Lattner · 15 years ago
- 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 15 years ago
- af5b6bb Add a method to check that the subprogram holds debug info for the given Function or not. by Devang Patel · 16 years ago
- 25cb0d7 by Devang Patel · 16 years ago
- 0582ae9 Oops...I committed too much. by Bill Wendling · 16 years ago
- c7a09ab Temporarily XFAIL this test. by Bill Wendling · 16 years ago
- ff7d0e9 Global variables don't have a corresponding llvm.dbg.declare, yet it is possible by Torok Edwin · 16 years ago
- ccbdc7a Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 16 years ago
- 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
- d8e880c If compile unit's language is not set then don't crash while dump'ing compile unit. by Devang Patel · 16 years ago
- 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
- 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
- dd9db66 by Devang Patel · 16 years ago
- bf3f5a0 Add dump() routines to help debug debug info :) by Devang Patel · 16 years ago
- 3b64c6b Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. by Devang Patel · 16 years ago
- 6906ba5 Need only one set of debug info versions enum. by Devang Patel · 16 years ago
- b79b535 Verify debug info. by Devang Patel · 16 years ago
- 486938f Add classof() methods to support isa<> and other related facilities. by Devang Patel · 16 years ago
- a22d57d Add classof() methods so that dwarf writer can decide what DIDescriptor is in its hand. by Devang Patel · 16 years ago
- 68afdc3 Construct array/vector type DIEs using DebugInfo. by Devang Patel · 16 years ago
- 854967e by Devang Patel · 16 years ago