Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -1/+1 |
| | | | | llvm-svn: 135375 | ||||
* | Add dump() | Devang Patel | 2011-07-14 | 1 | -0/+16 |
| | | | | llvm-svn: 135200 | ||||
* | Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as ↵ | Devang Patel | 2011-07-14 | 1 | -0/+16 |
| | | | | | | much as possible. llvm-svn: 135124 | ||||
* | PR9214: Convert Metadata API to use ArrayRef. | Jay Foad | 2011-04-21 | 1 | -1/+1 |
| | | | | llvm-svn: 129932 | ||||
* | Add an empty key for DebugLoc so that you can store an empty DebugLoc in a | Nick Lewycky | 2011-04-06 | 1 | -1/+1 |
| | | | | | | DenseMap. llvm-svn: 128994 | ||||
* | Support using DebugLoc's in a DenseMap. | Nick Lewycky | 2011-04-06 | 1 | -0/+24 |
| | | | | llvm-svn: 128988 | ||||
* | rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h. | Chris Lattner | 2010-04-02 | 1 | -12/+12 |
| | | | | | | | This keeps around temporary typedef for clang/llvm-gcc so the build won't break when I commit this :) llvm-svn: 100218 | ||||
* | fix a bug in DebugRecVH::deleted/allUsesReplacedWith. If an | Chris Lattner | 2010-04-01 | 1 | -4/+7 |
| | | | | | | | entry in the Scope+InlinedAt drops to a non-canonical form, we need to reset the idx member of both VH's to 0. llvm-svn: 100084 | ||||
* | add a method to decode a DILocation into a NewDebugLoc. | Chris Lattner | 2010-04-01 | 1 | -0/+15 |
| | | | | llvm-svn: 100081 | ||||
* | Add a new "NewDebugLoc" class which will eventually replace DebugLoc, | Chris Lattner | 2010-04-01 | 1 | -0/+270 |
and will replace the 'DbgInfo' member in Instruction. The benefit of NewDebugLoc is that it is compact (8 bytes vs 12/24 bytes for the DbgInfo member in Instruction on a 32/64 bit system), it means that we will end up not having to allocate MDNodes to represent the "DILocations" in common cases of -O0 -g, and it is much more efficient to get things out of than the MDNode. llvm-svn: 100072 |