| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Introduce DIScope. | Devang Patel | 2009-08-31 | 1 | -0/+16 | |
| | | | | | llvm-svn: 80620 | |||||
| * | Oops. Fix inverted logic in assertion check. | Devang Patel | 2009-08-31 | 1 | -6/+6 | |
| | | | | | llvm-svn: 80618 | |||||
| * | Simplify isDerivedType() and other predicate interface. | Devang Patel | 2009-08-31 | 1 | -22/+59 | |
| | | | | | llvm-svn: 80602 | |||||
| * | Reapply 79977. | Devang Patel | 2009-08-28 | 1 | -333/+176 | |
| | | | | | | | Use MDNodes to encode debug info in llvm IR. llvm-svn: 80406 | |||||
| * | Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. | Devang Patel | 2009-08-26 | 1 | -179/+329 | |
| | | | | | llvm-svn: 80073 | |||||
| * | Update DebugInfo interface to use metadata, instead of special named ↵ | Devang Patel | 2009-08-25 | 1 | -329/+179 | |
| | | | | | | | | | llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!) llvm-svn: 79977 | |||||
| * | remove uses of llvm/Support/Streams.h. | Chris Lattner | 2009-08-23 | 1 | -32/+33 | |
| | | | | | llvm-svn: 79838 | |||||
| * | bug 4530: Make debug information static to it is preservered during bitcode ↵ | Richard Pennington | 2009-08-21 | 1 | -2/+2 | |
| | | | | | | | linking. llvm-svn: 79616 | |||||
| * | Oops. find all llvm.dbg.global_variables. | Devang Patel | 2009-08-17 | 1 | -1/+1 | |
| | | | | | llvm-svn: 79274 | |||||
| * | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 1 | -36/+36 | |
| | | | | | llvm-svn: 78948 | |||||
| * | Keep track of DIType. | Devang Patel | 2009-08-10 | 1 | -3/+13 | |
| | | | | | llvm-svn: 78602 | |||||
| * | Remove dead code. | Devang Patel | 2009-08-06 | 1 | -31/+1 | |
| | | | | | llvm-svn: 78335 | |||||
| * | Privatize the StructType table, which unfortunately involves routing ↵ | Owen Anderson | 2009-08-05 | 1 | -11/+21 | |
| | | | | | | | contexts through a number of APIs. llvm-svn: 78258 | |||||
| * | Move a few more APIs back to 2.5 forms. The only remaining ones left to ↵ | Owen Anderson | 2009-07-31 | 1 | -4/+4 | |
| | | | | | | | | | change back are metadata related, which I'm waiting on to avoid conflicting with Devang. llvm-svn: 77721 | |||||
| * | Process DbgDeclareInst. | Devang Patel | 2009-07-31 | 1 | -0/+15 | |
| | | | | | llvm-svn: 77694 | |||||
| * | Move more code back to 2.5 APIs. | Owen Anderson | 2009-07-30 | 1 | -1/+1 | |
| | | | | | llvm-svn: 77635 | |||||
| * | s/DebugInfoEnumerator/DebugInfoFinder/g | Devang Patel | 2009-07-30 | 1 | -31/+31 | |
| | | | | | llvm-svn: 77615 | |||||
| * | walk DbgRegionStartInst and DbgRegionEndInst | Devang Patel | 2009-07-30 | 1 | -2/+20 | |
| | | | | | llvm-svn: 77604 | |||||
| * | Eliminate a few unused-variable warnings | Douglas Gregor | 2009-07-29 | 1 | -1/+0 | |
| | | | | | llvm-svn: 77519 | |||||
| * | Move types back to the 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -4/+4 | |
| | | | | | llvm-svn: 77516 | |||||
| * | Move ConstantExpr to 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -3/+3 | |
| | | | | | llvm-svn: 77494 | |||||
| * | Add DebugInfoEnumerator to collect debug info. | Devang Patel | 2009-07-28 | 1 | -0/+117 | |
| | | | | | llvm-svn: 77360 | |||||
| * | Change ConstantArray to 2.5 API. | Owen Anderson | 2009-07-28 | 1 | -2/+2 | |
| | | | | | llvm-svn: 77347 | |||||
| * | Move ConstantStruct back to 2.5 API. | Owen Anderson | 2009-07-27 | 1 | -20/+10 | |
| | | | | | llvm-svn: 77266 | |||||
| * | Remove Value::getName{Start,End}, the last of the old Name APIs. | Daniel Dunbar | 2009-07-26 | 1 | -2/+2 | |
| | | | | | llvm-svn: 77152 | |||||
| * | Revert the ConstantInt constructors back to their 2.5 forms where possible, ↵ | Owen Anderson | 2009-07-24 | 1 | -34/+34 | |
| | | | | | | | thanks to contexts-on-types. More to come. llvm-svn: 77011 | |||||
| * | Fix thinko. | Devang Patel | 2009-07-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 76769 | |||||
| * | Add replaceAllUsesWith() to FE replace debug info constructs while building ↵ | Devang Patel | 2009-07-22 | 1 | -0/+12 | |
| | | | | | | | complex types. llvm-svn: 76765 | |||||
| * | Begin the painful process of tearing apart the rat'ss nest that is ↵ | Owen Anderson | 2009-07-13 | 1 | -1/+1 | |
| | | | | | | | | | | Constants.cpp and ConstantFold.cpp. This involves temporarily hard wiring some parts to use the global context. This isn't ideal, but it's the only way I could figure out to make this process vaguely incremental. llvm-svn: 75445 | |||||
| * | Switch GlobalVariable ctors to a sane API, where *either* a context or a ↵ | Owen Anderson | 2009-07-08 | 1 | -24/+24 | |
| | | | | | | | module is required. llvm-svn: 75025 | |||||
| * | Push LLVMContext through GlobalVariables and IRBuilder. | Owen Anderson | 2009-07-08 | 1 | -12/+12 | |
| | | | | | llvm-svn: 74985 | |||||
| * | Re-LLVMContext-ize DebugInfo, now with less breakage. | Owen Anderson | 2009-07-07 | 1 | -58/+72 | |
| | | | | | llvm-svn: 74920 | |||||
| * | Revert part of r74873 that broke Clang's debug info generation. | Owen Anderson | 2009-07-07 | 1 | -81/+57 | |
| | | | | | llvm-svn: 74910 | |||||
| * | Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's ↵ | Owen Anderson | 2009-07-06 | 1 | -57/+81 | |
| | | | | | | | through the ValueTracking API. llvm-svn: 74873 | |||||
| * | Simplify debug info intrisinc lowering. | Devang Patel | 2009-07-02 | 1 | -6/+0 | |
| | | | | | llvm-svn: 74733 | |||||
| * | Fix typo. | Devang Patel | 2009-07-02 | 1 | -5/+5 | |
| | | | | | | | Thanks Duncan! llvm-svn: 74706 | |||||
| * | Add debug info utility routines. | Devang Patel | 2009-07-02 | 1 | -0/+111 | |
| | | | | | llvm-svn: 74680 | |||||
| * | Keep DIDescriptor methods together. | Devang Patel | 2009-07-01 | 1 | -123/+127 | |
| | | | | | | | No functionality change. llvm-svn: 74652 | |||||
| * | improve the APIs for creating struct and function types with no ↵ | Chris Lattner | 2009-07-01 | 1 | -1/+1 | |
| | | | | | | | | | arguments/elements to not have to create a temporary vector (in the API at least). Patch by Jay Foad! llvm-svn: 74584 | |||||
| * | Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprograms | Devang Patel | 2009-06-26 | 1 | -67/+37 | |
| | | | | | | | and llvm.dbg.global_variables. llvm-svn: 74251 | |||||
| * | It is not a good idea to have data member's name match argument's name. In ↵ | Devang Patel | 2009-06-23 | 1 | -21/+21 | |
| | | | | | | | fact, it is a simple receipe to waste an hour or so. llvm-svn: 74018 | |||||
| * | Fix old-style type names in comments. | Dan Gohman | 2009-06-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 73362 | |||||
| * | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 72210 | |||||
| * | Non-functionality changes: | Bill Wendling | 2009-05-14 | 1 | -110/+85 | |
| | | | | | | | | | - Reformatting. - Use while() instead of do-while(). - Move simple constructors into .h file. llvm-svn: 71782 | |||||
| * | Print out nicer dump info for DIDescriptor. | Bill Wendling | 2009-05-08 | 1 | -1/+2 | |
| | | | | | llvm-svn: 71253 | |||||
| * | Revert 71165. It did more than just revert 71158 and it introduced | Dan Gohman | 2009-05-07 | 1 | -31/+1 | |
| | | | | | | | several regressions. The problem due to 71158 is now fixed. llvm-svn: 71176 | |||||
| * | Temporarily revert r71158. It was causing a failure during a full bootstrap: | Bill Wendling | 2009-05-07 | 1 | -1/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | checking for bcopy... no checking for getc_unlocked... Assertion failed: (0 && "Unknown SCEV kind!"), function operator(), file /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore.roots/llvmCore~obj/src/lib/Analysis/ScalarEvolution.cpp, line 511. /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmgcc42.roots/llvmgcc42~obj/src/libdecnumber/decUtility.c:360: internal compiler error: Abort trap Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://developer.apple.com/bugreporter> for instructions. make[4]: *** [decUtility.o] Error 1 make[4]: *** Waiting for unfinished jobs.... Assertion failed: (0 && "Unknown SCEV kind!"), function operator(), file /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore.roots/llvmCore~obj/src/lib/Analysis/ScalarEvolution.cpp, line 511. /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmgcc42.roots/llvmgcc42~obj/src/libdecnumber/decNumber.c:5591: internal compiler error: Abort trap Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://developer.apple.com/bugreporter> for instructions. make[4]: *** [decNumber.o] Error 1 make[3]: *** [all-stage2-libdecnumber] Error 2 make[3]: *** Waiting for unfinished jobs.... llvm-svn: 71165 | |||||
| * | Add dump method to DIDescriptor. | Bill Wendling | 2009-05-05 | 1 | -1/+5 | |
| | | | | | llvm-svn: 71028 | |||||
| * | Do not require variable debug info nodes to have a compile unit. | Chris Lattner | 2009-05-05 | 1 | -2/+1 | |
| | | | | | | | | For implicit decls like "self" and "_cmd" in ObjC, these decls should not have a location. llvm-svn: 70964 | |||||
| * | -Move the DwarfWriter::ValidDebugInfo check to a static ↵ | Argyrios Kyrtzidis | 2009-05-03 | 1 | -0/+44 | |
| | | | | | | | | | DIDescriptor::ValidDebugInfo -Create DebugLocs without the need to have a DwarfWriter around llvm-svn: 70682 | |||||

