- 0a2551d Add support to create class type. by Devang Patel · 15 years ago
- 43c249c Add support to create vector, array, enums etc... by Devang Patel · 15 years ago
- fe58f95 Add support to create variables, structs etc.. using DIBuilder. by Devang Patel · 15 years ago
- 5b3f779 Also inore '()' while creating mdnode name from ObjC symbol name. by Jakob Stoklund Olesen · 15 years ago
- ddb85ac Ignore '+' while creating mdnode name from ObjC symbol name. by Devang Patel · 15 years ago
- 6236704 Take care of special characters while creating named MDNode name to hold function specific local variable's info. by Devang Patel · 15 years ago
- b71bbf9 Fix DIType verifier. The element 3 is DIFile now. by Devang Patel · 15 years ago
- d6747df Add support for DW_TAG_unspecified_parameters. by Devang Patel · 15 years ago
- 3cf763d Let FE mark a variable as artificial variable. by Devang Patel · 15 years ago
- 9dd2b47 Generalize DISubprogram element to encode various flags instead of just one boolean for isArtificial. by Devang Patel · 15 years ago
- 1a7ca03 Provide an interface to let FEs anchor debug info for types. by Devang Patel · 15 years ago
- a53557e Simplify code. by Benjamin Kramer · 15 years ago
- 28b4afc Make CreateComplexVariable independent of SmallVector. by Benjamin Kramer · 15 years ago
- 49d9638 Let FE use derived types for DW_TAG_friend. Patch by Alexander Herz! by Devang Patel · 15 years ago
- 0c4720c Handle qualified constants that are directly folded by FE. PR 7920. by Devang Patel · 15 years ago
- a3833f1 CreateTemporaryType doesn't needs its Context argument. by Dan Gohman · 15 years ago
- 489b29b Introduce a new temporary MDNode concept. Temporary MDNodes are by Dan Gohman · 15 years ago
- ebd5374 Even if a variable has constant value all the time, it is still a variable in gdb's eyes. by Devang Patel · 15 years ago
- 6bf058c Add missing argument. CreateCompositeTypeEx() users, please verify. by Devang Patel · 15 years ago
- e7e5a0f Do not forget debug info for enums. Use named mdnode to keep track of these types. by Devang Patel · 15 years ago
- 2936807 Handle TAG_constant for integers. by Devang Patel · 15 years ago
- 2739896 Refactor. by Devang Patel · 15 years ago
- 5b164b5 Add explicit constructors. Patch by Renato Golin. by Devang Patel · 15 years ago
- 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
- e62b690 tidy up. by Jim Grosbach · 15 years ago
- 872814a Disallow null as a named metadata operand. by Dan Gohman · 15 years ago
- 0db4271 Correct line info for declarations/definitions. Radar 8063111. by Stuart Hastings · 15 years ago
- 99cfb69 Reverting r107918 and r107919. Radar 8063111. by Stuart Hastings · 15 years ago
- c0e2639 Fix decl/def debug info for template functions. Radar 8063111. by Stuart Hastings · 15 years ago
- fd5fdc3 Use named MDNode, llvm.dbg.sp, to collect subprogram info. This will be used to emit local variable's debug info of deleted functions. by Devang Patel · 15 years ago
- acc6efa Do not forget last element, function, while creating Subprogram definition MDNode from subprogram declare MDNode. by Devang Patel · 15 years ago
- a762b09 Use single interface, using twine, to get named metadata. getNamedMetadata(). by Devang Patel · 15 years ago
- d1bbc6b Do not rely on Twine temporaries to survive. by Devang Patel · 15 years ago
- 10de3bb Do not directly use function names to construct new name for named metadata. by Devang Patel · 15 years ago
- ffd33cd Check function pointer first, before comparing function names. by Devang Patel · 15 years ago
- 2f7d529 Use separate named MDNode to hold each function's local variable info. by Devang Patel · 15 years ago
- 215aa15 Support for nested functions/classes in debug output. (Again.) Radar 7424645. by Stuart Hastings · 15 years ago
- 3893ce1 Delete duplicate function. by Stuart Hastings · 15 years ago
- 6d56b9f Revert 105492 & 105493 due to a testcase regression. Radar 7424645. by Stuart Hastings · 15 years ago
- 0f1b813 Support for nested functions/classes in debug output. Radar 7424645. by Stuart Hastings · 15 years ago
- 8ffc42f Revert 104841, 104842, 104876 due to buildbot failures. Radar 7424645. by Stuart Hastings · 15 years ago
- aa66d2f Support for nested functions/classes in debug output. Radar 7424645. by Stuart Hastings · 15 years ago
- 6ed0ce3 Rename variable. add comment. by Devang Patel · 15 years ago
- 98e1cac Add support to preserve type info for the variables that are removed by the optimizer. by Devang Patel · 15 years ago
- faa19c3 Fix whitespace in debug output to be consistent. by Dan Gohman · 15 years ago
- a49d877 Remove DIGlobal. by Devang Patel · 15 years ago
- 47e2265 Add DINameSpace::Verify(). by Devang Patel · 15 years ago
- 02f0dbd Verify variable directly. by Devang Patel · 15 years ago
- 62077af Verify compile unit also. by Devang Patel · 15 years ago
- e9f8f5e Wrap const MDNode * inside DIDescriptor. by Devang Patel · 15 years ago
- ed66bf5 Use overloaded operators instead of DIDescriptor::getNode() by Devang Patel · 15 years ago
- 2db49d7 Avoid DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 15 years ago
- 9a7063e Add some words to this output to indicate what the numbers mean. by Dan Gohman · 15 years ago
- c014d09 Fix the new print functions to call print instead of dump. by Dan Gohman · 15 years ago
- 5040436 Convert the DebugInfo classes dump() methods into print(raw_ostream &) by Dan Gohman · 15 years ago
- 01c5ff6 Do not ignore debug loc attached with llvm.dbg.declare while collecting debug info used by a module. by Devang Patel · 15 years ago
- ccff812 Attach AT_APPLE_optimized attribute to optimized function's debug info. by Devang Patel · 15 years ago
- 719f6a9 Refactor. by Devang Patel · 15 years ago
- 28a9bf6 DebugInfoFinder::processModule was foiling my plot by by Chris Lattner · 15 years ago
- de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
- 7a2f3e0 microoptimize this hot method, also making it more by Chris Lattner · 15 years ago
- 4b94550 Start using DIFile. See updated SourceLevelDebugging.html for more information. by Devang Patel · 15 years ago
- 7aa8189 Introduce DIFile. This will be used to represent header files and source file(s) in debug info. by Devang Patel · 15 years ago
- 77bf295 Derive DIType from DIScope. This simplifies getContext() where for members the context is a type. This also eliminates need of CompileUnitMaps maintained by dwarf writer. by Devang Patel · 15 years ago
- f17f5eb Remove DbgNode checks in constructor. Debug descriptors are intended to be light weight wrappers. by Devang Patel · 15 years ago
- 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
- 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
- d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
- 3d821aa Use line and column number to distinguish two lexical blocks at the same level. by Devang Patel · 15 years ago
- b464564 Set DW_AT_artificial only if argument is marked as artificial. by Devang Patel · 16 years ago
- 4e0d19d Provide interface to identifiy artificial methods. by Devang Patel · 16 years ago
- 27a53de Before inserting llvm.dbg.declare intrinsic at the end of a basic block, check whether the basic block has a terminator or not. by Devang Patel · 16 years ago
- 0fd7f9d Add extra element to composite type. This new element will be used to record c++ class that holds current class's vtable. by Devang Patel · 16 years ago
- 4cf292a Assert when debug intrinsic insert functions are passed empty arguments by Victor Hernandez · 16 years ago
- 2e36993 Avoid using "Type" as the variable name. by Devang Patel · 16 years ago
- 0620312 Make sure ValueFn starts off empty by Victor Hernandez · 16 years ago
- c8b7cd0 Avoid unnecessary Elts array by Victor Hernandez · 16 years ago
- 756462b Make findDbgDeclare/findDbgGlobalDeclare local static functions; avoid Elts array by Victor Hernandez · 16 years ago
- 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 16 years ago
- 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
- 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 16 years ago
- 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
- 5b7e48b Respond to Chris' review: by Victor Hernandez · 16 years ago
- 11acaa3 Convert a ton of simple integer type equality tests to the new predicate. by Benjamin Kramer · 16 years ago
- 44a29e0 Remove dead debug info intrinsics. by Devang Patel · 16 years ago
- f0908a3 fix Analysis/DebugInfo.h to not include Metadata.h. Do this by Chris Lattner · 16 years ago
- 5d0cacd rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
- b76359e Optimize MDNode to coallocate the operand list immediately by Chris Lattner · 16 years ago
- bf0ca2b remove a bunch of unneeded functions. by Chris Lattner · 16 years ago
- 099b779 major cleanups, much of this file was incorrectly indented. by Chris Lattner · 16 years ago
- 784b850 one pass of cleanup over DebugInfo.h. Much more is still needed. by Chris Lattner · 16 years ago
- 0811347 Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
- 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
- 0eb4198 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 16 years ago
- 0eb5b66 by David Greene · 16 years ago
- 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 16 years ago
- 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 16 years ago
- c59b335 Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic() by Victor Hernandez · 16 years ago
- 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 16 years ago
- 2f9dac7 Introduce the "@llvm.dbg.value" debug intrinsic. by Victor Hernandez · 16 years ago