search for: manmanren

Displaying 20 results from an estimated 25 matches for "manmanren".

2014 Jul 21
2
[LLVMdev] LTO type uniquing: ODR assertion failure
...> !475, i32 0, null, null, metadata !"_ZTS13SpuPacketType"} ; [ > DW_TAG_enumeration_type ] [SpuPacketType] [line 102, size 32, align 32, > offset 0] [def] [from ] > > The only difference between these two is the file node > !474 = metadata !{metadata > !"/Users/manmanren/swb/rdar_17628609/AppleSPUFirmware-71/SPU/SPUPacket.h", > metadata !"/Users/manmanren/swb/rdar_17628609/AppleSPUFirmware-71"} > !6696 = metadata !{metadata > !"/Users/manmanren/swb/rdar_17628609/AppleSPUFirmware-71/SPU/../SPU/SPUPacket.h", > metadata !"/Use...
2014 Jul 21
4
[LLVMdev] LTO type uniquing: ODR assertion failure
...uot;} ; [ >> > DW_TAG_enumeration_type ] [SpuPacketType] [line 102, size 32, align 32, >> > offset 0] [def] [from ] >> > >> > The only difference between these two is the file node >> > !474 = metadata !{metadata >> > >> > !"/Users/manmanren/swb/rdar_17628609/AppleSPUFirmware-71/SPU/SPUPacket.h", >> > metadata !"/Users/manmanren/swb/rdar_17628609/AppleSPUFirmware-71"} >> > !6696 = metadata !{metadata >> > >> > !"/Users/manmanren/swb/rdar_17628609/AppleSPUFirmware-71/SPU/../SPU/SPU...
2014 Jul 21
2
[LLVMdev] LTO type uniquing: ODR assertion failure
On Mon, Jul 21, 2014 at 10:39 AM, Manman Ren <manman.ren at gmail.com> wrote: > > > > On Mon, Jul 14, 2014 at 11:32 AM, Manman Ren <manman.ren at gmail.com> wrote: >> >> >> We still have access to types via MDNodes directly and the assertion that >> assumes all accesses to DITypes are accessing the resolved DIType will fire >> >> i.e
2013 Oct 11
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...Linker/type-unique-simple-a.ll >> LLVM :: Linker/type-unique-simple2.ll >> >> For ref_addr_relocation, it failed in >> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >> #6 0x0000000100b040e0 in llvm::CompileUnit::addType (this=0x102e13ec0, >> Entity=0x102e14090, Ty={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode >> = 0x102e05f30}, <No data fields>}, <No data fie...
2013 Oct 10
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...M :: DebugInfo/two-cus-from-same-file.ll LLVM :: Linker/type-unique-simple-a.ll LLVM :: Linker/type-unique-simple2.ll For ref_addr_relocation, it failed in #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 #6 0x0000000100b040e0 in llvm::CompileUnit::addType (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode = 0x102e05f30}, <No data fields>}, <No data fields>}, Attribute=73) at...
2013 Oct 15
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...Linker/type-unique-simple-a.ll >> LLVM :: Linker/type-unique-simple2.ll >> >> For ref_addr_relocation, it failed in >> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >> #6 0x0000000100b040e0 in llvm::CompileUnit::addType (this=0x102e13ec0, >> Entity=0x102e14090, Ty={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode >> = 0x102e05f30}, <No data fields>}, <No data fie...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...ile.ll > LLVM :: Linker/type-unique-simple-a.ll > LLVM :: Linker/type-unique-simple2.ll > > For ref_addr_relocation, it failed in > #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry (this=0x103023600, > Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at > /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 > #6 0x0000000100b040e0 in llvm::CompileUnit::addType (this=0x102e13ec0, > Entity=0x102e14090, Ty={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode > = 0x102e05f30}, <No data fields>}, <No data fields>}, At...
2013 Oct 15
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...LLVM :: Linker/type-unique-simple2.ll >>>> >>>> For ref_addr_relocation, it failed in >>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType (this=0x102e13ec0, >>>> Entity=0x102e14090, Ty={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode >>>> = 0x102e05f30}, <No data fiel...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...e-a.ll >>> LLVM :: Linker/type-unique-simple2.ll >>> >>> For ref_addr_relocation, it failed in >>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType (this=0x102e13ec0, >>> Entity=0x102e14090, Ty={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode >>> = 0x102e05f30}, <No data fields>}, &lt...
2013 Oct 11
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...ile.ll > LLVM :: Linker/type-unique-simple-a.ll > LLVM :: Linker/type-unique-simple2.ll > > For ref_addr_relocation, it failed in > #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry (this=0x103023600, > Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at > /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 > #6 0x0000000100b040e0 in llvm::CompileUnit::addType (this=0x102e13ec0, > Entity=0x102e14090, Ty={<llvm::DIScope> = {<llvm::DIDescriptor> = {DbgNode > = 0x102e05f30}, <No data fields>}, <No data fields>}, At...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...ype-unique-simple2.ll >>>>> >>>>> For ref_addr_relocation, it failed in >>>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType >>>>> (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = >>>>> {<llvm::DIDescriptor> = {DbgNode = 0x102e05f30}, <...
2013 Oct 15
1
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...l >>>>>> >>>>>> For ref_addr_relocation, it failed in >>>>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType >>>>>> (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = >>>>>> {<llvm::DIDescriptor> = {DbgNode = 0x102e...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...ype-unique-simple2.ll >>>>> >>>>> For ref_addr_relocation, it failed in >>>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType >>>>> (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = >>>>> {<llvm::DIDescriptor> = {DbgNode = 0x102e05f30}, <...
2013 Oct 15
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...l >>>>>> >>>>>> For ref_addr_relocation, it failed in >>>>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType >>>>>> (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = >>>>>> {<llvm::DIDescriptor> = {DbgNode = 0x102e...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...t;>> >>>>>>> For ref_addr_relocation, it failed in >>>>>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>>>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>>>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType >>>>>>> (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = >>>>>>> {<llvm::DIDescriptor> = {DbgN...
2013 Oct 15
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...gt;>>>>>> For ref_addr_relocation, it failed in >>>>>>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>>>>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>>>>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType >>>>>>>> (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = >>>>>>>> {<llvm::DIDescriptor...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...gt;>>> For ref_addr_relocation, it failed in >>>>>>>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>>>>>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>>>>>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType >>>>>>>>> (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = >>>>>>>>> {<llvm::...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...gt;>>> For ref_addr_relocation, it failed in >>>>>>>>> #5 0x0000000100b169ba in llvm::DwarfDebug::addDIEEntry >>>>>>>>> (this=0x103023600, Die=0x102e14090, Attribute=73, Entry=0x10302a9d0) at >>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3071 >>>>>>>>> #6 0x0000000100b040e0 in llvm::CompileUnit::addType >>>>>>>>> (this=0x102e13ec0, Entity=0x102e14090, Ty={<llvm::DIScope> = >>>>>>>>> {<llvm::...
2015 Nov 05
4
[PATCH] D14227: Add a new attribute: norecurse
...or boarder visibility. > > Side question: What optimizations or codegen opportunities does this > enable? i.e. what's the actual use case? > > > On 11/02/2015 05:03 AM, James Molloy via llvm-commits wrote: > > jmolloy created this revision. > jmolloy added reviewers: manmanren, dexonsmith, joker.eph. > jmolloy added a subscriber: llvm-commits. > jmolloy set the repository for this revision to rL LLVM. > > This attribute allows the compiler to assume that the function never recurses into itself, either directly or indirectly (transitively). This can be used am...
2015 Nov 05
2
[PATCH] D14227: Add a new attribute: norecurse
...ons or codegen opportunities does this > >> enable? i.e. what's the actual use case? > >> > >> > >> On 11/02/2015 05:03 AM, James Molloy via llvm-commits wrote: > >> > >> jmolloy created this revision. > >> jmolloy added reviewers: manmanren, dexonsmith, joker.eph. > >> jmolloy added a subscriber: llvm-commits. > >> jmolloy set the repository for this revision to rL LLVM. > >> > >> This attribute allows the compiler to assume that the function never > >> recurses into itself, either directly...