- f6eeaeb Implement support to debug inlined functions. by Devang Patel · 16 years ago
- 42c1d17 Process InlinedAt location info. by Devang Patel · 16 years ago
- 33e0c99 Tolerate invalid derived type. by Devang Patel · 16 years ago
- cc11371b Do not bother to emit debug info for nameless global variable. by Devang Patel · 16 years ago
- f05d572 While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. by Devang Patel · 16 years ago
- 072b31a If string field is empty then return NULL. by Devang Patel · 16 years ago
- 13cb281 If a type is derived from a derived type then calculate size appropriately. by Devang Patel · 16 years ago
- 78c327f First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until one find's dbg.declare intrinsic. by Devang Patel · 16 years ago
- c80b5c8 Add support to encode type info using llvm::Constant. Patch by Talin! by Devang Patel · 16 years ago
- c5cc659 "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 · 16 years ago
- 3dc625c It's possible for a global variable to be optimized out of a metadata object. So by Bill Wendling · 16 years ago
- 55571bd Extract subprogram and compile unit information from the debug info attached to an instruction. by Devang Patel · 16 years ago
- 70cb67f Expand api out in the usual inserter way, though, I do have a by Mike Stump · 16 years ago
- 34986f1 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 16 years ago
- a49be76 Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 16 years ago
- 14cf8ec Add a way for a frontend to generate more complex dwarf location by Mike Stump · 16 years ago
- b296942 Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
- 0356483 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 · 16 years ago
- 7d6781b Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
- c418d6b Strip trailing whitespace. by Daniel Dunbar · 16 years ago
- 820640d Provide a way to extract location info from DILocation. by Devang Patel · 16 years ago
- b1bff47 Introduce DILocation. by Devang Patel · 16 years ago
- b2de5fa Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 16 years ago
- 869529c Rename DIBlock as DILexicalBlock. by Devang Patel · 16 years ago
- e4cfcc3 Derive DICompileUnit from DIScope. by Devang Patel · 16 years ago
- d9b6115 Introduce DIScope. by Devang Patel · 16 years ago
- 88a26fb Oops. Fix inverted logic in assertion check. by Devang Patel · 16 years ago
- 9fda4bd Simplify isDerivedType() and other predicate interface. by Devang Patel · 16 years ago
- 80ae349 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
- f08e35d Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
- 02aac92 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
- 9192225 remove uses of llvm/Support/Streams.h. by Chris Lattner · 16 years ago
- 9e0c4f5 bug 4530: Make debug information static to it is preservered during bitcode linking. by Richard Pennington · 16 years ago
- 993e527 Oops. find all llvm.dbg.global_variables. by Devang Patel · 16 years ago
- 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- d0658ef Keep track of DIType. by Devang Patel · 16 years ago
- c0422b7 Remove dead code. by Devang Patel · 16 years ago
- 03cb69f Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 16 years ago
- 5a1acd9 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
- 9d7de2a Process DbgDeclareInst. by Devang Patel · 16 years ago
- b292b8c Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
- 3b4e827 s/DebugInfoEnumerator/DebugInfoFinder/g by Devang Patel · 16 years ago
- 5262314 walk DbgRegionStartInst and DbgRegionEndInst by Devang Patel · 16 years ago
- 47d0273 Eliminate a few unused-variable warnings by Douglas Gregor · 16 years ago
- 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
- 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
- 1da7555 Add DebugInfoEnumerator to collect debug info. by Devang Patel · 16 years ago
- c2c7932 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
- 45308b5 Move ConstantStruct back to 2.5 API. by Owen Anderson · 16 years ago
- 6115b39 Remove Value::getName{Start,End}, the last of the old Name APIs. by Daniel Dunbar · 16 years ago
- edb4a70 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
- e85806f Fix thinko. by Devang Patel · 16 years ago
- f03c9be Add replaceAllUsesWith() to FE replace debug info constructs while building complex types. by Devang Patel · 16 years ago
- 53a5221 Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
- b17f329 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
- 5948fdf Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
- 9e2af02 Re-LLVMContext-ize DebugInfo, now with less breakage. by Owen Anderson · 16 years ago
- 4f3675c Revert part of r74873 that broke Clang's debug info generation. by Owen Anderson · 16 years ago
- f1f1743 Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's through the ValueTracking API. by Owen Anderson · 16 years ago
- 8712771 Simplify debug info intrisinc lowering. by Devang Patel · 16 years ago
- 526b170 Fix typo. Thanks Duncan! by Devang Patel · 16 years ago
- bbf38f8f Add debug info utility routines. by Devang Patel · 16 years ago
- b9fb595 Keep DIDescriptor methods together. No functionality change. by Devang Patel · 16 years ago
- 96122de improve the APIs for creating struct and function types with no arguments/elements by Chris Lattner · 16 years ago
- 0751a28 by Devang Patel · 16 years ago
- 2ed89d7 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 · 16 years ago
- 4fe64de Fix old-style type names in comments. by Dan Gohman · 16 years ago
- 7d0479f Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 16 years ago
- 6ddc11a Non-functionality changes: by Bill Wendling · 16 years ago
- eefdf89 Print out nicer dump info for DIDescriptor. by Bill Wendling · 16 years ago
- 4bb6fa2 Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 16 years ago
- 17f0f65 Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 16 years ago
- b24b776 Add dump method to DIDescriptor. by Bill Wendling · 17 years ago
- 929b644 Do not require variable debug info nodes to have a compile unit. by Chris Lattner · 17 years ago
- 97324ce -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 17 years ago
- 1be3b53 Add a method to check that the subprogram holds debug info for the given Function or not. by Devang Patel · 17 years ago
- 68b0881 by Devang Patel · 17 years ago
- fa54bc2 Oops...I committed too much. by Bill Wendling · 17 years ago
- b02eadf Temporarily XFAIL this test. by Bill Wendling · 17 years ago
- 51b4a28 Global variables don't have a corresponding llvm.dbg.declare, yet it is possible by Torok Edwin · 17 years ago
- c6869f4 Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 17 years ago
- 12da8ce Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
- 0c83e84 If compile unit's language is not set then don't crash while dump'ing compile unit. by Devang Patel · 17 years ago
- 4d20395 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 · 17 years ago
- 528987a Emit debug info for bitfields. by Devang Patel · 17 years ago
- c094970 by Devang Patel · 17 years ago
- 1997406 Add dump() routines to help debug debug info :) by Devang Patel · 17 years ago
- ccfacff Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. by Devang Patel · 17 years ago
- 2333409 Need only one set of debug info versions enum. by Devang Patel · 17 years ago
- 44afc82 Verify debug info. by Devang Patel · 17 years ago
- 45d2cfd Add classof() methods to support isa<> and other related facilities. by Devang Patel · 17 years ago
- 57edbbf Add classof() methods so that dwarf writer can decide what DIDescriptor is in its hand. by Devang Patel · 17 years ago
- 758e7d7 Construct array/vector type DIEs using DebugInfo. by Devang Patel · 17 years ago
- 90ba915 by Devang Patel · 17 years ago
- 8926139 Add utility functions to search for DbgStopPointInst corresponding to an by Torok Edwin · 17 years ago
- f49b028 use different name for parameter to make it clear that we set DIDescriptor::GV by Torok Edwin · 17 years ago
- 040688f Fix getFieldAs() to use the parameter instead of 6. by Torok Edwin · 17 years ago
- 53c56e4 Move getCastToEmpty out of DIDescriptor into DIFactory. It is an by Chris Lattner · 17 years ago
- 6d38933 Add a new set of helper classes for creating and reading debug by Chris Lattner · 17 years ago