search for: dw_macinfo_defin

Displaying 8 results from an estimated 8 matches for "dw_macinfo_defin".

Did you mean: dw_macinfo_define
2015 Oct 28
4
RFC: Supporting macros in LLVM debug info
...quot;clang version 3.8.0 (trunk 251321)", isOptimized: false, runtimeVersion: 0, emissionKind: 1, enums: !2, macros: !3) !1 = !DIFile(filename: "mainfile.c", directory: "/") !2 = !{} !3 = !{!4, !5, ... <More compiler macros> ... , !312, !313} !4 = !DIMacro(macro type: DW_MACINFO_define, name: "__llvm__", value: !"1") !5 = !DIMacro(macro type: DW_MACINFO_define, name: "__clang__", value: !"1") ... <More compiler macros> ... !312 = !DIMacro(macro type: DW_MACINFO_define, name: "M3", value: !"Value3") !313 = !DIFil...
2020 Jan 02
2
Query/Suggestions on upgrading macro infrastructure.
...RFv5 debug_macro section support in LLVM. I came across these holes: - The macros infrastructure in CLANG/LLVM is inherently tied to a particular version(v4 macinfo). For instance, consider this snippet from CLANG: Gen->getCGDebugInfo()->CreateMacro(getCurrentScope(), llvm::dwarf::DW_MACINFO_define, > location, Name.str(), Value.str()). - So, let's say you want to add support for a new form /DW_MACRO_define_strx/, with existing infrastructure, you can't do this without polluting code with lot of if-else. This is just to highlight the problem, there are numer...
2015 Nov 03
3
RFC: Supporting macros in LLVM debug info
...r: "clang version 3.8.0 (trunk 251321)", isOptimized: false, runtimeVersion: 0, emissionKind: 1, enums: !2, macros: !3) !1 = !DIFile(filename: "mainfile.c", directory: "/") !2 = !{} !3 = !{!4, !5, … <More compiler macros> … , !312, !313} !4 = !DIMacro(macro type: DW_MACINFO_define, name: "__llvm__", value: !"1") !5 = !DIMacro(macro type: DW_MACINFO_define, name: "__clang__", value: !"1") … <More compiler macros> … !312 = !DIMacro(macro type: DW_MACINFO_define, name: "M3", value: !"Value3") !313 = !DIFileInc...
2015 Nov 03
2
RFC: Supporting macros in LLVM debug info
...r: "clang version 3.8.0 (trunk 251321)", isOptimized: false, runtimeVersion: 0, emissionKind: 1, enums: !2, macros: !3) !1 = !DIFile(filename: "mainfile.c", directory: "/") !2 = !{} !3 = !{!4, !5, … <More compiler macros> … , !312, !313} !4 = !DIMacro(macro type: DW_MACINFO_define, name: "__llvm__", value: !"1") !5 = !DIMacro(macro type: DW_MACINFO_define, name: "__clang__", value: !"1") … <More compiler macros> … !312 = !DIMacro(macro type: DW_MACINFO_define, name: "M3", value: !"Value3") !313 = !DIFileInc...
2015 Nov 05
2
RFC: Supporting macros in LLVM debug info
...r: "clang version 3.8.0 (trunk 251321)", isOptimized: false, runtimeVersion: 0, emissionKind: 1, enums: !2, macros: !3) !1 = !DIFile(filename: "mainfile.c", directory: "/") !2 = !{} !3 = !{!4, !5, … <More compiler macros> … , !312, !313} !4 = !DIMacro(macro type: DW_MACINFO_define, name: "__llvm__", value: !"1") !5 = !DIMacro(macro type: DW_MACINFO_define, name: "__clang__", value: !"1") … <More compiler macros> … !312 = !DIMacro(macro type: DW_MACINFO_define, name: "M3", value: !"Value3") !313 = !DIFileInc...
2015 Nov 13
2
RFC: Supporting macros in LLVM debug info
...uot;, isOptimized: false, runtimeVersion: > 0, emissionKind: 1, enums: !2, macros: !3) > > !1 = !DIFile(filename: "mainfile.c", directory: "/") > > !2 = !{} > > !3 = !{!4, !5, … <More compiler macros> … , !312, !313} > > !4 = !DIMacro(macro type: DW_MACINFO_define, name: "__llvm__", value: !"1") > > !5 = !DIMacro(macro type: DW_MACINFO_define, name: "__clang__", value: > !"1") > > > > … <More compiler macros> … > > > > !312 = !DIMacro(macro type: DW_MACINFO_define, name: "M3...
2015 Nov 04
2
RFC: Supporting macros in LLVM debug info
...sion: >> 0, emissionKind: 1, enums: !2, macros: !3) >> >> !1 = !DIFile(filename: "mainfile.c", directory: "/") >> >> !2 = !{} >> >> !3 = !{!4, !5, … <More compiler macros> … , !312, !313} >> >> !4 = !DIMacro(macro type: DW_MACINFO_define, name: "__llvm__", value: >> !"1") >> >> !5 = !DIMacro(macro type: DW_MACINFO_define, name: "__clang__", value: >> !"1") >> >> >> >> … <More compiler macros> … >> >> >> >> !312 = !...
2015 Nov 13
2
[cfe-dev] RFC: Supporting macros in LLVM debug info
...1, enums: !2, macros: !3) >>> >>> !1 = !DIFile(filename: "mainfile.c", directory: "/") >>> >>> !2 = !{} >>> >>> !3 = !{!4, !5, … <More compiler macros> … , !312, !313} >>> >>> !4 = !DIMacro(macro type: DW_MACINFO_define, name: "__llvm__", value: >>> !"1") >>> >>> !5 = !DIMacro(macro type: DW_MACINFO_define, name: "__clang__", value: >>> !"1") >>> >>> >>> >>> … <More compiler macros> … >>>...