- Apr 05, 2010
-
-
Chris Lattner authored
simplifying a bunch of code. llvm-svn: 100373
-
Chris Lattner authored
2) change DwarfDebug to not inherit from DwarfPrinter. llvm-svn: 100372
-
Chris Lattner authored
llvm-svn: 100371
-
Chris Lattner authored
llvm-svn: 100368
-
Chris Lattner authored
regtest failures. llvm-svn: 100366
-
Chris Lattner authored
llvm-svn: 100365
-
Chris Lattner authored
llvm-svn: 100363
-
Chris Lattner authored
sections instead of magically rematerializing them later. llvm-svn: 100362
-
Chris Lattner authored
descriptive, change EmitSectionOffset back to taking a symbol instead of a string. llvm-svn: 100361
-
Chris Lattner authored
llvm-svn: 100360
-
- Apr 04, 2010
-
-
Chris Lattner authored
constant fold it away. llvm-svn: 100356
-
Chris Lattner authored
llvm-svn: 100347
-
Chris Lattner authored
them for consistency. llvm-svn: 100345
-
Chris Lattner authored
llvm-svn: 100344
-
Chris Lattner authored
llvm-svn: 100342
-
Chris Lattner authored
enough to warrant caching in AsmPrinter, so remove it. llvm-svn: 100336
-
Chris Lattner authored
The only thing left is LEB printing, which uses EmitRawText for now. llvm-svn: 100325
-
- Apr 02, 2010
-
-
Chris Lattner authored
representation. This eliminates the 'DILocation' MDNodes for file/line/col tuples from -O0 -g codegen. This remove the old DebugLoc class, making it a typedef for DebugLoc, I'll rename NewDebugLoc next. I didn't update the JIT to use the new apis, so it will continue to work, but be as slow as before. Someone should eventually do this or, better yet, rip out the JIT debug info stuff and build the JIT on top of MC. llvm-svn: 100209
-
Devang Patel authored
llvm-svn: 100145
-
- Apr 01, 2010
-
-
Devang Patel authored
Do not eagerly record known previous location. DBG_VALUE may not cause a new label due to one or other reason. llvm-svn: 100134
-
Devang Patel authored
llvm-svn: 100117
-
Devang Patel authored
Update comment, rename a local variable. llvm-svn: 100116
-
Stuart Hastings authored
llvm-svn: 100058
-
- Mar 31, 2010
-
-
Stuart Hastings authored
Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. llvm-svn: 100048
-
Benjamin Kramer authored
llvm-svn: 100038
-
Benjamin Kramer authored
POD-like anyway, so we don't even care about calling their d'tors (DIEBlock being the exception). ~6% less mallocs and ~1% compile time improvement on clang -O0 -g oggenc.c llvm-svn: 100035
-
Chris Lattner authored
llvm-svn: 99998
-
Chris Lattner authored
llvm-svn: 99995
-
Chris Lattner authored
llvm-svn: 99993
-
Chris Lattner authored
llvm-svn: 99992
-
Chris Lattner authored
instructions. In addition to being a convenience, they are faster than the old apis, particularly when not going from an MDKindID like people should be doing. llvm-svn: 99982
-
Devang Patel authored
llvm-svn: 99938
-
- Mar 30, 2010
-
-
Devang Patel authored
llvm-svn: 99899
-
Devang Patel authored
Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE. llvm-svn: 99845
-
- Mar 29, 2010
-
-
Chris Lattner authored
not stop it by using RAII. llvm-svn: 99832
-
Devang Patel authored
This is same as r99772 (which was reverted) with just one meaningful difference where two source lines exchanged their positions. llvm-svn: 99816
-
- Mar 28, 2010
-
-
Devang Patel authored
llvm-svn: 99778
-
Devang Patel authored
llvm-svn: 99772
-
- Mar 24, 2010
-
-
Devang Patel authored
llvm-svn: 99429
-
- Mar 23, 2010
-
-
Devang Patel authored
llvm-svn: 99225
-