aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DebugInfo.cpp
AgeCommit message (Expand)Author
2010-11-10Take care of special characters while creating named MDNode name to hold func...Devang Patel
2010-11-02Fix DIType verifier. The element 3 is DIFile now.Devang Patel
2010-10-06Add support for DW_TAG_unspecified_parameters.Devang Patel
2010-09-29Let FE mark a variable as artificial variable.Devang Patel
2010-09-29Generalize DISubprogram element to encode various flags instead of just one b...Devang Patel
2010-09-28Provide an interface to let FEs anchor debug info for types.Devang Patel
2010-09-21Simplify code.Benjamin Kramer
2010-09-21Make CreateComplexVariable independent of SmallVector.Benjamin Kramer
2010-08-23Let FE use derived types for DW_TAG_friend.Devang Patel
2010-08-23Handle qualified constants that are directly folded by FE.Devang Patel
2010-08-20CreateTemporaryType doesn't needs its Context argument.Dan Gohman
2010-08-20Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman
2010-08-11Even if a variable has constant value all the time, it is still a variable in...Devang Patel
2010-08-10Add missing argument. CreateCompositeTypeEx() users, please verify.Devang Patel
2010-08-10Do not forget debug info for enums. Use named mdnode to keep track of these t...Devang Patel
2010-08-10Handle TAG_constant for integers.Devang Patel
2010-08-09Refactor.Devang Patel
2010-08-02Add explicit constructors. Patch by Renato Golin.Devang Patel
2010-07-21Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman
2010-07-21tidy up.Jim Grosbach
2010-07-21Disallow null as a named metadata operand.Dan Gohman
2010-07-19Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings
2010-07-08Reverting r107918 and r107919. Radar 8063111.Stuart Hastings
2010-07-08Fix decl/def debug info for template functions. Radar 8063111.Stuart Hastings
2010-06-28Use named MDNode, llvm.dbg.sp, to collect subprogram info. This will be used ...Devang Patel
2010-06-27Do not forget last element, function, while creating Subprogram definition MD...Devang Patel
2010-06-22Use single interface, using twine, to get named metadata.Devang Patel
2010-06-22Do not rely on Twine temporaries to survive.Devang Patel
2010-06-21Do not directly use function names to construct new name for named metadata.Devang Patel
2010-06-16Check function pointer first, before comparing function names.Devang Patel
2010-06-16Use separate named MDNode to hold each function's local variable info.Devang Patel
2010-06-11Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings
2010-06-11Delete duplicate function.Stuart Hastings
2010-06-05Revert 105492 & 105493 due to a testcase regression. Radar 7424645.Stuart Hastings
2010-06-04Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings
2010-05-28Revert 104841, 104842, 104876 due to buildbot failures. Radar 7424645.Stuart Hastings
2010-05-27Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings
2010-05-20Rename variable. add comment.Devang Patel
2010-05-14Add support to preserve type info for the variables that are removed by the o...Devang Patel
2010-05-10Fix whitespace in debug output to be consistent.Dan Gohman
2010-05-07Remove DIGlobal.Devang Patel
2010-05-07Add DINameSpace::Verify().Devang Patel
2010-05-07Verify variable directly.Devang Patel
2010-05-07Verify compile unit also.Devang Patel
2010-05-07Wrap const MDNode * inside DIDescriptor.Devang Patel
2010-05-07Use overloaded operators instead of DIDescriptor::getNode()Devang Patel
2010-05-07Avoid DIDescriptor::getNode(). Use overloaded operators instead.Devang Patel
2010-05-07Add some words to this output to indicate what the numbers mean.Dan Gohman
2010-05-07Fix the new print functions to call print instead of dump.Dan Gohman
2010-05-07Convert the DebugInfo classes dump() methods into print(raw_ostream &)Dan Gohman