| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprograms | Devang Patel | 2009-06-26 | 1 | -81/+26 |
| | | | | | | | and llvm.dbg.global_variables. llvm-svn: 74251 | ||||
| * | Simplify. | Devang Patel | 2009-06-25 | 1 | -3/+6 |
| | | | | | llvm-svn: 74215 | ||||
| * | Down with statics! | Owen Anderson | 2009-06-24 | 1 | -2/+4 |
| | | | | | llvm-svn: 74134 | ||||
| * | simplify macro debug info directive handling. | Chris Lattner | 2009-06-18 | 1 | -4/+4 |
| | | | | | llvm-svn: 73736 | ||||
| * | Use MainCU if it is available. | Devang Patel | 2009-06-16 | 1 | -2/+3 |
| | | | | | llvm-svn: 73457 | ||||
| * | Gracefully handle imbalanced inline function begin and end markers. | Devang Patel | 2009-06-15 | 1 | -1/+8 |
| | | | | | llvm-svn: 73426 | ||||
| * | llvm.dbg.region.end() intrinsic is not required to be in _last_ basic block ↵ | Devang Patel | 2009-06-13 | 1 | -1/+5 |
| | | | | | | | | | in a function. If that happens then any basic block that follows (lexically) the block with regin.end will not have scope info available. LexicalScopeStack relies on processing basic block in CFG order, but this processing order is not guaranteed. Things get complicated when the optimizer gets a chance to optimizer IR with dbg intrinsics. Apply defensive patch to preserve at least one lexical scope till the end of function. llvm-svn: 73282 | ||||
| * | Clear AbstractInstanceRootMap at the end of the function. | Devang Patel | 2009-06-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 73244 | ||||
| * | Remove some unnecessary #includes. | Dan Gohman | 2009-06-05 | 1 | -1/+0 |
| | | | | | llvm-svn: 72948 | ||||
| * | Accidental commit. This isn't ready for prime time just yet. | Bill Wendling | 2009-06-01 | 1 | -2/+6 |
| | | | | | llvm-svn: 72699 | ||||
| * | Untabification. | Bill Wendling | 2009-05-30 | 1 | -6/+2 |
| | | | | | llvm-svn: 72604 | ||||
| * | Minor code cleanup. No functionality change. | Bill Wendling | 2009-05-20 | 1 | -18/+7 |
| | | | | | llvm-svn: 72198 | ||||
| * | Merge 'ConstructFunctionDbgScope' and 'ConstructAbstractDbgScope'. | Bill Wendling | 2009-05-20 | 1 | -35/+12 |
| | | | | | llvm-svn: 72197 | ||||
| * | Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used. | Bill Wendling | 2009-05-20 | 1 | -7/+7 |
| | | | | | llvm-svn: 72196 | ||||
| * | Add comment for emit section. | Bill Wendling | 2009-05-20 | 1 | -0/+4 |
| | | | | | llvm-svn: 72195 | ||||
| * | Move 'Emit' methods down to their own place. | Bill Wendling | 2009-05-20 | 1 | -720/+720 |
| | | | | | llvm-svn: 72194 | ||||
| * | Revert r72192. It was causing a build failure. | Bill Wendling | 2009-05-20 | 1 | -746/+763 |
| | | | | | llvm-svn: 72193 | ||||
| * | Do some mechanical changes. Combine the 'construct abastract dbg thingy' in with | Bill Wendling | 2009-05-20 | 1 | -763/+746 |
| | | | | | | | | the 'constract function dbg thingy'. Rename some methods to make them consistent with the rest of the methods. Move the 'Emit' methods to the end of the file. llvm-svn: 72192 | ||||
| * | Don't set the "location" information for inlined functions' variables. | Bill Wendling | 2009-05-18 | 1 | -7/+16 |
| | | | | | llvm-svn: 72064 | ||||
| * | Small code cleanup. | Bill Wendling | 2009-05-18 | 1 | -9/+4 |
| | | | | | llvm-svn: 72057 | ||||
| * | RecordVariable is called each time a DECLARE node is encountered. For an inlined | Bill Wendling | 2009-05-18 | 1 | -8/+31 |
| | | | | | | | | | function, this could be many, many times. We don't want to re-add variables to that DIE for each time. We just want to add them once. Check to make sure that we haven't added them already. llvm-svn: 72047 | ||||
| * | Split out the DwarfDebug module from the DwarfWriter module. | Bill Wendling | 2009-05-15 | 1 | -0/+2613 |
| Again, no intendtional functionality change. llvm-svn: 71854 | |||||

