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>}, <...
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...