aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/DebugInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-20There are two ways to map a variable to its lexical scope. Lexical scope info...Devang Patel1-0/+6
2011-07-19Distinguish between two copies of one inlined variable.Devang Patel1-0/+11
2011-07-19Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yester...Devang Patel1-1/+16
2011-07-19Revert "Make a provision to encode inline location in a variable. This will e...Bob Wilson1-16/+1
2011-07-19Make a provision to encode inline location in a variable. This will enable dw...Devang Patel1-1/+16
2011-06-18Simplify code. No functionality change.Benjamin Kramer1-18/+18
2011-03-02Remove DIFactory. Patch by Devang.Duncan Sands1-663/+12
2011-02-15Move DbgInfoPrinter specific utlities inside DbgInfoPrinter.cppDevang Patel1-111/+0
2011-02-15Print function info. Patch by Minjang Kim.Devang Patel1-0/+28
2011-02-03Fix typo in comment.Devang Patel1-1/+1
2011-02-02Add support to describe template value parameter in debug info.Devang Patel1-0/+6
2011-02-02Add support to describe template parameter type in debug info.Devang Patel1-0/+6
2010-12-08Add support to create class type.Devang Patel1-0/+20
2010-12-08Add support to create vector, array, enums etc...Devang Patel1-0/+2
2010-12-07Add support to create variables, structs etc.. using DIBuilder.Devang Patel1-2/+15
2010-12-03Also inore '()' while creating mdnode name from ObjC symbol name.Jakob Stoklund Olesen1-1/+2
2010-12-03Ignore '+' while creating mdnode name from ObjC symbol name.Devang Patel1-1/+1
2010-11-10Take care of special characters while creating named MDNode name to hold func...Devang Patel1-3/+35
2010-11-02Fix DIType verifier. The element 3 is DIFile now.Devang Patel1-3/+4
2010-10-06Add support for DW_TAG_unspecified_parameters.Devang Patel1-1/+14
2010-09-29Let FE mark a variable as artificial variable.Devang Patel1-3/+7
2010-09-29Generalize DISubprogram element to encode various flags instead of just one b...Devang Patel1-3/+3
2010-09-28Provide an interface to let FEs anchor debug info for types.Devang Patel1-0/+8
2010-09-21Simplify code.Benjamin Kramer1-8/+6
2010-09-21Make CreateComplexVariable independent of SmallVector.Benjamin Kramer1-7/+6
2010-08-23Let FE use derived types for DW_TAG_friend.Devang Patel1-0/+1
2010-08-23Handle qualified constants that are directly folded by FE.Devang Patel1-0/+10
2010-08-20CreateTemporaryType doesn't needs its Context argument.Dan Gohman1-1/+1
2010-08-20Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman1-1/+15
2010-08-11Even if a variable has constant value all the time, it is still a variable in...Devang Patel1-1/+1
2010-08-10Add missing argument. CreateCompositeTypeEx() users, please verify.Devang Patel1-4/+5
2010-08-10Do not forget debug info for enums. Use named mdnode to keep track of these t...Devang Patel1-2/+15
2010-08-10Handle TAG_constant for integers.Devang Patel1-2/+3
2010-08-09Refactor.Devang Patel1-1/+42
2010-08-02Add explicit constructors. Patch by Renato Golin.Devang Patel1-0/+15
2010-07-21Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman1-5/+5
2010-07-21tidy up.Jim Grosbach1-26/+27
2010-07-21Disallow null as a named metadata operand.Dan Gohman1-4/+2
2010-07-19Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings1-3/+8
2010-07-08Reverting r107918 and r107919. Radar 8063111.Stuart Hastings1-8/+3
2010-07-08Fix decl/def debug info for template functions. Radar 8063111.Stuart Hastings1-3/+8
2010-06-28Use named MDNode, llvm.dbg.sp, to collect subprogram info. This will be used ...Devang Patel1-11/+23
2010-06-27Do not forget last element, function, while creating Subprogram definition MD...Devang Patel1-1/+2
2010-06-22Use single interface, using twine, to get named metadata.Devang Patel1-2/+1
2010-06-22Do not rely on Twine temporaries to survive.Devang Patel1-4/+4
2010-06-21Do not directly use function names to construct new name for named metadata.Devang Patel1-1/+8
2010-06-16Check function pointer first, before comparing function names.Devang Patel1-0/+2
2010-06-16Use separate named MDNode to hold each function's local variable info.Devang Patel1-2/+6
2010-06-11Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings1-3/+14
2010-06-11Delete duplicate function.Stuart Hastings1-12/+0