This commit moves `MDLocation`, finishing off PR21433. There's an
accompanying clang commit for frontend testcases. I'll attach the
testcase upgrade script I used to PR21433 to help out-of-tree
frontends/backends.
This changes the schema for `DebugLoc` and `DILocation` from:
!{i32 3, i32 7, !7, !8}
to:
!MDLocation(line: 3, column: 7, scope: !7, inlinedAt: !8)
Note that empty fields (line/column: 0 and inlinedAt: null) don't get
printed by the assembly writer.
llvm-svn: 226048
|
||
|---|---|---|
| .. | ||
| 2009-01-25-SingleEntryPhi.ll | ||
| PhiRename-1.ll | ||
| PhiSelfReference-1.ll | ||
| alloca.ll | ||
| basic.ll | ||
| crash.ll | ||
| dbgvalue.ll | ||
| indirectbr.ll | ||
| multiple-exits.ll | ||
| nosimplifylatch.ll | ||
| phi-duplicate.ll | ||
| pr2639.ll | ||
| preserve-loop-simplify.ll | ||
| preserve-scev.ll | ||
| simplifylatch.ll | ||