- 995f80a Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used. by Bill Wendling · 16 years ago
- 829e67b Add comment for emit section. by Bill Wendling · 16 years ago
- 94d04b8 Move 'Emit' methods down to their own place. by Bill Wendling · 16 years ago
- f0fb987 Revert r72192. It was causing a build failure. by Bill Wendling · 16 years ago
- 63ad10c Do some mechanical changes. Combine the 'construct abastract dbg thingy' in with by Bill Wendling · 16 years ago
- a343764 Introduce DebugScope which gets embedded into the machine instructions' DebugLoc. by Argyrios Kyrtzidis · 16 years ago
- 1d4c738 Fix cmake builds. by Mike Stump · 16 years ago
- 1180c78 Don't set the "location" information for inlined functions' variables. by Bill Wendling · 16 years ago
- cde5d63 Small code cleanup. by Bill Wendling · 16 years ago
- 6679ee4 RecordVariable is called each time a DECLARE node is encountered. For an inlined by Bill Wendling · 16 years ago
- 0310d76 Split out the DwarfDebug module from the DwarfWriter module. by Bill Wendling · 16 years ago
- e428e21 Mark class as hidden. by Bill Wendling · 16 years ago
- bc0d23a Move c'tor/d'tor to top of file. by Bill Wendling · 16 years ago
- eb90721 Split out the DwarfException class into its own file. No functionality change, by Bill Wendling · 16 years ago
- 88423ee Split out the Dwarf writer stuff into separate files. This is a much more by Bill Wendling · 16 years ago
- a681515 Tag blocks with DW_AT_APPLE_block. by Mike Stump · 16 years ago
- f59d10f There's yet more ugliness (surprise!) in DebugInfo. This needs major reworking. by Bill Wendling · 16 years ago
- f3cc96e Move the bookkeeping of the debug scopes back to the place where it by Bill Wendling · 16 years ago
- bc12c2b - Record that the debug info is actually used so that the label folder doesn't by Bill Wendling · 16 years ago
- a5c8a4e This is a large rewrite of how Dwarf info for inlined functions is handled. by Bill Wendling · 16 years ago
- 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
- e688faf Compute the offsets of the compile units. We need this so that when we emit a by Bill Wendling · 16 years ago
- a951957 Minor clean ups. No functionality change. 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
- cd76240 Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLoc function. by Argyrios Kyrtzidis · 16 years ago
- 116b274 Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's methods: by Argyrios Kyrtzidis · 16 years ago
- 3f500d9 - Move some debug fields to coincide with how GCC emits them. No functionality 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
- 28f1412 Restore a comment. by Argyrios Kyrtzidis · 16 years ago
- fe095f3 Restore minor deletion. by Mike Stump · 16 years ago
- 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 16 years ago
- d5a6381 Simplify more code and add timer stuff. by Bill Wendling · 16 years ago
- ff86ef3 Simplify more code. by Bill Wendling · 16 years ago
- ef956fc Simplify some code. by Bill Wendling · 16 years ago
- 7fa8162 Fix whitespace. It was confusing me. by Bill Wendling · 16 years ago
- a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 16 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
- be8cc2a Second attempt: by Bill Wendling · 16 years ago
- d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 16 years ago
- c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
- 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
- 3e3702d Fix Visual Studio 2008 build failure. Patch by Marius Wachtler by Devang Patel · 16 years ago
- 7d2f972 s/RootDbgScope/FunctionDbgScope/g by Devang Patel · 16 years ago
- c782ad0 Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine. by Devang Patel · 16 years ago
- 1be3ecc Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scopes (only in FastISel mode). by Devang Patel · 16 years ago
- 48c7fa2 Right now, Debugging information to encode scopes (DW_TAG_lexical_block) relies on DBG_LABEL. Unfortunately this intefers with the quality of optimized code. by Devang Patel · 16 years ago
- 0f7fef3 by Devang Patel · 16 years ago
- 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
- c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 16 years ago
- 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 16 years ago
- 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 16 years ago
- a6f02fb Constify getter methods. by Bill Wendling · 16 years ago
- f34be82 StringMap<DIE*>::iterator::first() returns a pointer to the first character of by Bill Wendling · 16 years ago
- 972bbac Use a StringMap instead of std::map for storing std::string->DIE* maps. This by Bill Wendling · 16 years ago
- 75b2738 If subprogram type is not tagged as DW_TAG_subroutine_type then use it directly as a return value type. by Devang Patel · 16 years ago
- a118c2e change printStringChar to emit characters as unsigned char instead of char, by Chris Lattner · 16 years ago
- 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
- 86bda41 Do not ignore DW_TAG_class_type! by Devang Patel · 16 years ago
- f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 16 years ago
- 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 16 years ago
- 697cbbf For inline asm output operand that matches an input. Encode the input operand index in the high bits. by Evan Cheng · 16 years ago
- 1606e8e Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. by Evan Cheng · 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
- 1362f97 Put the assignment back at the top of this method. by Bill Wendling · 16 years ago
- dd44632 Make ivars private. Other cleanup. No functionality change. by Bill Wendling · 16 years ago
- 68edf5f Just make the Dwarf timer group static inside of the getter function. No need to alloc/dealloc. by Bill Wendling · 16 years ago
- fc232b0 Don't put static functions in anonymous namespace. by Bill Wendling · 16 years ago
- 7b69720 These should *stop* the timer, not start it again. by Bill Wendling · 16 years ago
- e9e960f - Fix misspelled method name. - Remove unused method. by Bill Wendling · 16 years ago
- c8615e4 - Create GetOrCreateSourceID from getOrCreateSourceID. GetOrCreateSourceID is by Bill Wendling · 16 years ago
- 163ba3f Refine the Dwarf writer timers so that they measure exception writing and debug by Bill Wendling · 16 years ago
- 91b8b80 Add a timer to the DwarfWriter pass that measures the total time it takes to by Bill Wendling · 16 years ago
- 3e0cc26 wire up support for emitting "special" values from inline asm by Chris Lattner · 16 years ago
- ea3a9ff just remove the use_empty() check entirely, the only reason it by Chris Lattner · 16 years ago
- f231c07 Make the code generator rip of dead constant expr uses before deciding by Chris Lattner · 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
- 9ac08d6 It is possible that subprgoram definition is only encoding return value directly, instsad of an DIArray of all argument types. by Devang Patel · 16 years ago
- 053372d by Devang Patel · 16 years ago
- e3d4232 Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior. by Evan Cheng · 16 years ago
- 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
- 002ec14 gdb uses DW_AT_prototyped to identify K&R style in C based languages. by Devang Patel · 16 years ago
- 53cac18 If there is not any debug info available for any global variables and any subprograms then there is not any debug info to emit. by Devang Patel · 16 years ago
- b5bd026 Drop bunch of half-working stuff in the ext_weak linkage support. by Anton Korobeynikov · 16 years ago
- 9a65cfe - Early exit a nested block. - Correct comment. - Whitespace changes. by Bill Wendling · 16 years ago
- 4ed0c5f Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 16 years ago
- f2ec7e4 The subprogram die may not exist while creating "default" scope. 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
- 2303df9 Validate file id. by Devang Patel · 17 years ago
- 4798bbe if we have a large GEP offset on a 32-bit or other target, make by Chris Lattner · 17 years ago
- ef7e18e More whitespace fixin'. by Bill Wendling · 17 years ago
- b9dcef2 Whitespace and comment changes. No functionality change. by Bill Wendling · 17 years ago
- d5863dd Do not add redundant arguments in a method definition DIE. by Devang Patel · 17 years ago
- dd9db66 by Devang Patel · 17 years ago
- c8d7bc8 Enable emitting of constant values in non-default address space as well. The APIs emitting constants now take an additional parameter signifying the address space in which to emit. The APIs like getData8BitsDirective() etc are made virtual enabling targets to be able to define appropirate directivers for various sizes and address spaces. by Sanjiv Gupta · 17 years ago
- 6360089 Remove dead code, again. by Devang Patel · 17 years ago
- 425b64e Remove dead code. by Devang Patel · 17 years ago