aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/StripSymbols.cpp
AgeCommit message (Expand)Author
2011-08-12switch to use the new api for structtypes.Chris Lattner
2011-07-09remove the DerivedType which isn't adding value anymore.Chris Lattner
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-08-25DIGlobalVariable can be used to encode debug info for globals that are direc...Devang Patel
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson
2010-07-20Make this code a little more readable.Dan Gohman
2010-07-20Fix a typo.Dan Gohman
2010-07-20Don't look up the "dbg" metadata kind by name.Dan Gohman
2010-07-01Debugging infomration is encoded in llvm IR using metadata. This is designedDevang Patel
2010-07-01If a named mdnode is removed then mark module as changed.Devang Patel
2010-06-30Remove all debug info related named mdnodes.Devang Patel
2010-06-30use ArgOperand APIGabor Greif
2010-06-29Return Changed. This required setting Changed if dbg metadataDuncan Sands
2010-05-20Strip llvm.dbg.lv also.Devang Patel
2010-02-10Strip new llvm.dbg.value intrinsic.Devang Patel
2010-01-22Another strncmp -> StringRef.startswith simplification.Benjamin Kramer
2009-12-29Final step in the metadata API restructuring: move the Chris Lattner
2009-12-28This is a major cleanup of the instruction metadata interfaces thatChris Lattner
2009-12-28rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner
2009-11-17Remove debug info attached with an instruction.Devang Patel
2009-10-28llvm.dbg.global_variables do not exist anymore.Devang Patel
2009-10-28Previously, all operands to Constant were themselves constant.Chris Lattner
2009-10-21Derive metadata hierarchy from Value instead of User.Devang Patel
2009-09-03Remove VISIBILITY_HIDDEN from this file.Nick Lewycky
2009-08-28Reapply 79977.Devang Patel
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-07Fix a bunch of namespace pollution.Dan Gohman
2009-08-06Use DebugInfoFinder.Devang Patel
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-26Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-20implement a new magic global "llvm.compiler.used" which is like llvm.used, butChris Lattner
2009-07-16Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson
2009-07-06More LLVMContext-ification.Owen Anderson
2009-06-26Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprogramsDevang Patel
2009-05-02The second argument to RecursivelyDeleteTriviallyDeadInstructions hasDan Gohman
2009-03-13Fix -strip-debug-declare to work when there areDale Johannesen
2009-03-09Remove llvm.dbg.global_variables also.Devang Patel
2009-03-09Add helper pass to remove llvm.dbg.declare intrinsics.Devang Patel
2009-03-03Recursively remove dead argument while removing llvm.dbg.declare intrinsic.Devang Patel
2009-03-02Remove all dbg symobls, including those with circular references.Devang Patel
2009-01-15Add the private linkage.Rafael Espindola
2008-11-20Do not forget llvm.dbg.declare's first argument while removing debugging info...Devang Patel
2008-11-19Remove unused variables.Devang Patel