search for: uninstanti

Displaying 15 results from an estimated 15 matches for "uninstanti".

2013 Jul 12
2
[LLVMdev] design for an accurate ODR-checker with clang
...shed by name, but references to locals should be hashed by an ordinal number. Instantiated templates are also visited by the hashing visitor. If we did not, we would have false negatives where the code is not conforming due to different points of instantiation in two translation units. We can skip uninstantiated templates since they don’t affect the behaviour of the program, and we need to visit the instantiations regardless. In LLVM IR, create a new named metadata node !llvm.odr_checking which contains a list of <mangled name, hash value> pairs. The names do not necessarily correspond to symbol...
2006 Dec 11
13
xm dump-core and analyzing
Hi, Is there any tool out there that can help me analyze a coredump? Thanks, David. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2013 Jul 12
0
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...me, but references to locals should be hashed by an ordinal number. > > Instantiated templates are also visited by the hashing visitor. If we did not, we would have false negatives where the code is not conforming due to different points of instantiation in two translation units. We can skip uninstantiated templates since they don’t affect the behaviour of the program, and we need to visit the instantiations regardless. > > In LLVM IR, create a new named metadata node !llvm.odr_checking which contains a list of <mangled name, hash value> pairs. The names do not necessarily correspond...
2013 Jul 12
3
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...cals should be hashed by an ordinal number. > > > > Instantiated templates are also visited by the hashing visitor. If we > did not, we would have false negatives where the code is not conforming due > to different points of instantiation in two translation units. We can skip > uninstantiated templates since they don’t affect the behaviour of the > program, and we need to visit the instantiations regardless. > > > > In LLVM IR, create a new named metadata node !llvm.odr_checking which > contains a list of <mangled name, hash value> pairs. The names do not &gt...
2018 Feb 21
4
TableGen: spring cleaning, new features for "functional programming"
...ds. If you moved instantiation of anonymous records to the point > where the instances of the class/multiclass that uses them are > generated, that would help a lot.​ That's precisely what I've done, if I understand you correctly. I've added a VarDefInit class which acts as an uninstantiated anonymous record and will "fold" to a DefInit once the template arguments are fully resolved to contain no variable references. Additional benefits of this are that we don't keep partially resolved anonymous records in the RecordKeeper, and anonymous records that are instanti...
2013 Jul 15
0
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...eferences to locals should be hashed by an ordinal number. > > > > Instantiated templates are also visited by the hashing visitor. If we did not, we would have false negatives where the code is not conforming due to different points of instantiation in two translation units. We can skip uninstantiated templates since they don’t affect the behaviour of the program, and we need to visit the instantiations regardless. > > > > In LLVM IR, create a new named metadata node !llvm.odr_checking which contains a list of <mangled name, hash value> pairs. The names do not necessarily c...
2018 Mar 14
0
TableGen: spring cleaning, new features for "functional programming"
...tion of anonymous records to the point > > where the instances of the class/multiclass that uses them are > > generated, that would help a lot.​ > > That's precisely what I've done, if I understand you correctly. > > I've added a VarDefInit class which acts as an uninstantiated anonymous > record and will "fold" to a DefInit once the template arguments are > fully resolved to contain no variable references. > > Additional benefits of this are that we don't keep partially resolved > anonymous records in the RecordKeeper, and anonymous recor...
2013 Jul 15
4
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...d by an ordinal number. >> > >> > Instantiated templates are also visited by the hashing visitor. If we >> did not, we would have false negatives where the code is not conforming due >> to different points of instantiation in two translation units. We can skip >> uninstantiated templates since they don’t affect the behaviour of the >> program, and we need to visit the instantiations regardless. >> > >> > In LLVM IR, create a new named metadata node !llvm.odr_checking which >> contains a list of <mangled name, hash value> pairs. The...
2013 Aug 05
2
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...d by an ordinal number. >> > >> > Instantiated templates are also visited by the hashing visitor. If we >> did not, we would have false negatives where the code is not conforming due >> to different points of instantiation in two translation units. We can skip >> uninstantiated templates since they don’t affect the behaviour of the >> program, and we need to visit the instantiations regardless. >> > >> > In LLVM IR, create a new named metadata node !llvm.odr_checking which >> contains a list of <mangled name, hash value> pairs. The...
2013 Jul 15
0
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...s to locals should be hashed by an ordinal number. >> > >> > Instantiated templates are also visited by the hashing visitor. If we did not, we would have false negatives where the code is not conforming due to different points of instantiation in two translation units. We can skip uninstantiated templates since they don’t affect the behaviour of the program, and we need to visit the instantiations regardless. >> > >> > In LLVM IR, create a new named metadata node !llvm.odr_checking which contains a list of <mangled name, hash value> pairs. The names do not neces...
2013 Jul 15
1
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...er. >>> > >>> > Instantiated templates are also visited by the hashing visitor. If we >>> did not, we would have false negatives where the code is not conforming due >>> to different points of instantiation in two translation units. We can skip >>> uninstantiated templates since they don’t affect the behaviour of the >>> program, and we need to visit the instantiations regardless. >>> > >>> > In LLVM IR, create a new named metadata node !llvm.odr_checking which >>> contains a list of <mangled name, hash value...
2013 Aug 05
0
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...s to locals should be hashed by an ordinal number. >> > >> > Instantiated templates are also visited by the hashing visitor. If we did not, we would have false negatives where the code is not conforming due to different points of instantiation in two translation units. We can skip uninstantiated templates since they don’t affect the behaviour of the program, and we need to visit the instantiations regardless. >> > >> > In LLVM IR, create a new named metadata node !llvm.odr_checking which contains a list of <mangled name, hash value> pairs. The names do not neces...
2018 Feb 20
0
TableGen: spring cleaning, new features for "functional programming"
On Mon, Feb 19, 2018 at 11:26 AM Nicolai Hähnle <nhaehnle at gmail.com> wrote: > Hi all, > > While working on some features for the AMDGPU backend -- specifically, > explicit address components for image intrinsics, which involves > generating both > > (a) a lot of intrinsics with different but somewhat regular parameter > types, and > > (b) the patterns to
2018 Feb 19
4
TableGen: spring cleaning, new features for "functional programming"
Hi all, While working on some features for the AMDGPU backend -- specifically, explicit address components for image intrinsics, which involves generating both (a) a lot of intrinsics with different but somewhat regular parameter types, and (b) the patterns to select instructions for those intrinsics -- I got fed up with a lot of the TableGen bugs and limitations and set out to fix things.
2013 Aug 05
2
[LLVMdev] [cfe-dev] design for an accurate ODR-checker with clang
...er. >>> > >>> > Instantiated templates are also visited by the hashing visitor. If we >>> did not, we would have false negatives where the code is not conforming due >>> to different points of instantiation in two translation units. We can skip >>> uninstantiated templates since they don’t affect the behaviour of the >>> program, and we need to visit the instantiations regardless. >>> > >>> > In LLVM IR, create a new named metadata node !llvm.odr_checking which >>> contains a list of <mangled name, hash value...