aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DebugInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* "there is not any instruction with attached debug info in this module" does n...Devang Patel2009-10-131-11/+11
* It's possible for a global variable to be optimized out of a metadata object. SoBill Wendling2009-10-081-1/+1
* Extract subprogram and compile unit information from the debug info attached ...Devang Patel2009-10-071-0/+29
* Expand api out in the usual inserter way, though, I do have aMike Stump2009-10-011-3/+17
* Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel2009-10-011-5/+6
* Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope.Devang Patel2009-09-301-0/+50
* Add a way for a frontend to generate more complex dwarf locationMike Stump2009-09-301-0/+22
* Remove std::string uses from DebugInfo interface.Devang Patel2009-09-291-47/+43
* Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work w...Daniel Dunbar2009-09-221-3/+12
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-201-2/+2
* Strip trailing whitespace.Daniel Dunbar2009-09-191-58/+58
* Provide a way to extract location info from DILocation.Devang Patel2009-09-161-0/+23
* Introduce DILocation.Devang Patel2009-09-011-0/+12
* Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel2009-08-311-1/+18
* Rename DIBlock as DILexicalBlock.Devang Patel2009-08-311-2/+10
* Derive DICompileUnit from DIScope.Devang Patel2009-08-311-0/+8
* Introduce DIScope.Devang Patel2009-08-311-0/+16
* Oops. Fix inverted logic in assertion check.Devang Patel2009-08-311-6/+6
* Simplify isDerivedType() and other predicate interface.Devang Patel2009-08-311-22/+59
* Reapply 79977.Devang Patel2009-08-281-333/+176
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-179/+329
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-329/+179
* remove uses of llvm/Support/Streams.h.Chris Lattner2009-08-231-32/+33
* bug 4530: Make debug information static to it is preservered during bitcode l...Richard Pennington2009-08-211-2/+2
* Oops. find all llvm.dbg.global_variables.Devang Patel2009-08-171-1/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-36/+36
* Keep track of DIType.Devang Patel2009-08-101-3/+13
* Remove dead code.Devang Patel2009-08-061-31/+1
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-051-11/+21
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-4/+4
* Process DbgDeclareInst.Devang Patel2009-07-311-0/+15
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-1/+1
* s/DebugInfoEnumerator/DebugInfoFinder/gDevang Patel2009-07-301-31/+31
* walk DbgRegionStartInst and DbgRegionEndInstDevang Patel2009-07-301-2/+20
* Eliminate a few unused-variable warningsDouglas Gregor2009-07-291-1/+0
* Move types back to the 2.5 API.Owen Anderson2009-07-291-4/+4
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-291-3/+3
* Add DebugInfoEnumerator to collect debug info.Devang Patel2009-07-281-0/+117
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-281-2/+2
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-271-20/+10
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-261-2/+2
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-34/+34
* Fix thinko.Devang Patel2009-07-221-1/+1
* Add replaceAllUsesWith() to FE replace debug info constructs while building c...Devang Patel2009-07-221-0/+12
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-1/+1
* Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson2009-07-081-24/+24
* Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson2009-07-081-12/+12
* Re-LLVMContext-ize DebugInfo, now with less breakage.Owen Anderson2009-07-071-58/+72
* Revert part of r74873 that broke Clang's debug info generation.Owen Anderson2009-07-071-81/+57
* Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr...Owen Anderson2009-07-061-57/+81