Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
f96db468fcf62d671cda99b68b6cfd3f2dc0b839
/
lib
/
Analysis
/
DebugInfo.cpp
0a5372e
Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp.
by Owen Anderson
· 16 years ago
e9b11b4
Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required.
by Owen Anderson
· 16 years ago
3d29df3
Push LLVMContext through GlobalVariables and IRBuilder.
by Owen Anderson
· 16 years ago
9903527
Re-LLVMContext-ize DebugInfo, now with less breakage.
by Owen Anderson
· 16 years ago
e277fed
Revert part of r74873 that broke Clang's debug info generation.
by Owen Anderson
· 16 years ago
76f600b
Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's through the ValueTracking API.
by Owen Anderson
· 16 years ago
7e1e31f
Simplify debug info intrisinc lowering.
by Devang Patel
· 16 years ago
dfc8536
Fix typo. Thanks Duncan!
by Devang Patel
· 16 years ago
9e529c3
Add debug info utility routines.
by Devang Patel
· 16 years ago
7136a65
Keep DIDescriptor methods together. No functionality change.
by Devang Patel
· 16 years ago
0fd3806
improve the APIs for creating struct and function types with no arguments/elements
by Chris Lattner
· 16 years ago
13e16b6
by Devang Patel
· 16 years ago
9af2fa8
It is not a good idea to have data member's name match argument's name. In fact, it is a simple receipe to waste an hour or so.
by Devang Patel
· 16 years ago
a119de8
Fix old-style type names in comments.
by Dan Gohman
· 16 years ago
e3e51c0
Use v.data() instead of &v[0] when SmallVector v might be empty.
by Jay Foad
· 16 years ago
dc817b6
Non-functionality changes:
by Bill Wendling
· 16 years ago
ad9c278
Print out nicer dump info for DIDescriptor.
by Bill Wendling
· 16 years ago
9a38e3e
Revert 71165. It did more than just revert 71158 and it introduced
by Dan Gohman
· 16 years ago
5b8479c
Temporarily revert r71158. It was causing a failure during a full bootstrap:
by Bill Wendling
· 16 years ago
16de013
Add dump method to DIDescriptor.
by Bill Wendling
· 16 years ago
e3f6cea
Do not require variable debug info nodes to have a compile unit.
by Chris Lattner
· 16 years ago
77eaa68
-Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo
by Argyrios Kyrtzidis
· 16 years ago
af5b6bb
Add a method to check that the subprogram holds debug info for the given Function or not.
by Devang Patel
· 16 years ago
25cb0d7
by Devang Patel
· 16 years ago
0582ae9
Oops...I committed too much.
by Bill Wendling
· 16 years ago
c7a09ab
Temporarily XFAIL this test.
by Bill Wendling
· 16 years ago
ff7d0e9
Global variables don't have a corresponding llvm.dbg.declare, yet it is possible
by Torok Edwin
· 16 years ago
ccbdc7a
Pass in a std::string when getting the names of debugging things. This cuts down
by Bill Wendling
· 16 years ago
667d4b8
Introduce new linkage types linkonce_odr, weak_odr, common_odr
by Duncan Sands
· 16 years ago
d8e880c
If compile unit's language is not set then don't crash while dump'ing compile unit.
by Devang Patel
· 16 years ago
13319ce
The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF.
by Devang Patel
· 16 years ago
36375ee
Emit debug info for bitfields.
by Devang Patel
· 16 years ago
dd9db66
by Devang Patel
· 17 years ago
bf3f5a0
Add dump() routines to help debug debug info :)
by Devang Patel
· 17 years ago
3b64c6b
Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags.
by Devang Patel
· 17 years ago
6906ba5
Need only one set of debug info versions enum.
by Devang Patel
· 17 years ago
b79b535
Verify debug info.
by Devang Patel
· 17 years ago
486938f
Add classof() methods to support isa<> and other related facilities.
by Devang Patel
· 17 years ago
a22d57d
Add classof() methods so that dwarf writer can decide what DIDescriptor is in its hand.
by Devang Patel
· 17 years ago
68afdc3
Construct array/vector type DIEs using DebugInfo.
by Devang Patel
· 17 years ago
854967e
by Devang Patel
· 17 years ago
620f280
Add utility functions to search for DbgStopPointInst corresponding to an
by Torok Edwin
· 17 years ago
a70c68e
use different name for parameter to make it clear that we set DIDescriptor::GV
by Torok Edwin
· 17 years ago
b07fbd9
Fix getFieldAs() to use the parameter instead of 6.
by Torok Edwin
· 17 years ago
497a7a8
Move getCastToEmpty out of DIDescriptor into DIFactory. It is an
by Chris Lattner
· 17 years ago
a45664f
Add a new set of helper classes for creating and reading debug
by Chris Lattner
· 17 years ago