⚙ D40207 [WIP] [DebugIR] Revive the old DebugIR pass for tip-of-tree LLVM. (original) (raw)
This is an archive of the discontinued LLVM Phabricator instance.
Table of Contentst-include/llvm/-llvm/-InitializePasses.h-LinkAllPasses.h-Transforms/-DebugIR.h-lib/Transforms/Instrumentation/-Transforms/-Instrumentation/-CMakeLists.txt-DebugIR.cpp-Instrumentation.cppHide PanelfKeyboard Reference?
Differential D40207 Authored by bollu on Nov 18 2017, 5:29 AM.Download Raw DiffReviewers dexonsmithechristoaprantlvskgrosserphilip.pfaffe Build Status Buildable 12307Build 12307: arc lint + arc unit Event Timelinebollu created this revision.Herald added subscribers: JDevlieghere, aprantl, mgorny. Harbormaster completed remote builds in B12307: Diff 123461.bollu added reviewers: dexonsmith, echristo, aprantl, vsk.bollu added a subscriber: debug-info.bollu added reviewers: grosser, philip.pfaffe.Comment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsFilesHistoryCommitsPathSizeinclude/llvm/InitializePasses.h1 lineLinkAllPasses.h2 linesTransforms/DebugIR.h103 lineslib/Transforms/Instrumentation/CMakeLists.txt1 lineDebugIR.cpp699 linesInstrumentation.cpp1 lineDiffIDBaseDescriptionCreatedLintUnitBaseBaseDiff 1123461317977Nov 18 2017, 5:29 AM★★CommitTreeParentsAuthorSummaryDate5ce4b3a226100d6d7990647ce20d0e96cba0Siddharth Bhatremove old metadata nodes so that we can add fresh info. Why the LLVM API is… (Show More…)Nov 15 2017, 5:57 AMe20d0e96cba0b20dd3ec24299b3514f2b289Siddharth Bhatremove error handling codeNov 15 2017, 3:52 AM9b3514f2b2898c8344626e257cf6c816912eSiddharth Bhatadd code for DISubprogram lookup for scopesNov 14 2017, 4:46 AM7cf6c816912eb50ed2c02ed021d16f1f6937Siddharth Bhatrevive code for array types.Nov 13 2017, 4:00 PM21d16f1f6937064afa08fc78389a8f8dc77fSiddharth Bhatget it to generate debug metadata - had to add a node for debug version.Nov 13 2017, 3:12 PM389a8f8dc77f4e41731100c70efc7c495639Siddharth Bhat[WIP] get createFunction working till some pointNov 13 2017, 8:55 AM0efc7c49563971637813ecfebea9688e7b1bSiddharth Bhat[WIP] create at least debug info for module.Nov 13 2017, 8:38 AMbea9688e7b1b20bee26a2e704442d204a120Siddharth Bhat[WIP] produce broken debug metadata :] it's a start.Nov 12 2017, 6:08 AM4442d204a12050f25f23b288b1d6e4f8e10cSiddharth Bhatlink pass into LinkAllPasses, call it debugirNov 11 2017, 7:38 PMb1d6e4f8e10cefec1573048e7b1348c88910Siddharth BhatPass registration hoops jumped through.Nov 11 2017, 7:08 PM7b1348c88910b73c992f457998eb60c7ae7dSiddharth Bhat[WIP] still working on moderninsing codeNov 11 2017, 6:33 PM98eb60c7ae7dcae94f2f1b56dbf8de932390Siddharth Bhatupdate cmakeNov 10 2017, 7:28 AMThis file was added.This file was added.