search for: inferpossibletypes

Displaying 10 results from an estimated 10 matches for "inferpossibletypes".

2011 Dec 10
5
[LLVMdev] Types inference in tblgen: Multiple exceptions
...;> vtInt: (vt:Other)<<P:Predicate_vtInt>> >> Type constraint application shouldn't fail! >> >> Looking again into the code, tblgen does not take into account the >> explicit casts when generating the instruction selector (RemoveAllTypes >> -> InferPossibleTypes) so it gets stuck earlier into the pattern >> (insertelt-trunc). insertelt enforces trunc to be scalar and I have the >> same situation as before. Do you know how can I solve this problem ? >> If it is either not possible or too hard, how should I proceed to detect >> the pa...
2011 Dec 09
2
[LLVMdev] Types inference in tblgen: Multiple exceptions
...when generating the instruction selector :-(. vtInt: (vt:Other)<<P:Predicate_vtInt>> Type constraint application shouldn't fail! Looking again into the code, tblgen does not take into account the explicit casts when generating the instruction selector (RemoveAllTypes -> InferPossibleTypes) so it gets stuck earlier into the pattern (insertelt-trunc). insertelt enforces trunc to be scalar and I have the same situation as before. Do you know how can I solve this problem ? If it is either not possible or too hard, how should I proceed to detect the pattern ? Ivan
2011 Dec 09
0
[LLVMdev] Types inference in tblgen: Multiple exceptions
...on selector :-(. > > vtInt:     (vt:Other)<<P:Predicate_vtInt>> > Type constraint application shouldn't fail! > > Looking again into the code, tblgen does not take into account the > explicit casts when generating the instruction selector (RemoveAllTypes > -> InferPossibleTypes) so it gets stuck earlier into the pattern > (insertelt-trunc). insertelt enforces trunc to be scalar and I have the > same situation as before. Do you know how can I solve this problem ? > If it is either not possible or too hard, how should I proceed to detect > the pattern ? Your em...
2011 Dec 10
0
[LLVMdev] Types inference in tblgen: Multiple exceptions
...Other)<<P:Predicate_vtInt>> >>> Type constraint application shouldn't fail! >>> >>> Looking again into the code, tblgen does not take into account the >>> explicit casts when generating the instruction selector (RemoveAllTypes >>> -> InferPossibleTypes) so it gets stuck earlier into the pattern >>> (insertelt-trunc). insertelt enforces trunc to be scalar and I have the >>> same situation as before. Do you know how can I solve this problem ? >>> If it is either not possible or too hard, how should I proceed to detect &gt...
2011 Dec 10
0
[LLVMdev] Types inference in tblgen: Multiple exceptions
...:Other)<<P:Predicate_vtInt>> >>> Type constraint application shouldn't fail! >>> >>> Looking again into the code, tblgen does not take into account the >>> explicit casts when generating the instruction selector (RemoveAllTypes >>> ->  InferPossibleTypes) so it gets stuck earlier into the pattern >>> (insertelt-trunc). insertelt enforces trunc to be scalar and I have the >>> same situation as before. Do you know how can I solve this problem ? >>> If it is either not possible or too hard, how should I proceed to detect &gt...
2011 Dec 10
1
[LLVMdev] Types inference in tblgen: Multiple exceptions
...cate_vtInt>> >>>> Type constraint application shouldn't fail! >>>> >>>> Looking again into the code, tblgen does not take into account the >>>> explicit casts when generating the instruction selector (RemoveAllTypes >>>> -> InferPossibleTypes) so it gets stuck earlier into the pattern >>>> (insertelt-trunc). insertelt enforces trunc to be scalar and I have the >>>> same situation as before. Do you know how can I solve this problem ? >>>> If it is either not possible or too hard, how should I proceed t...
2019 Nov 20
4
Tablegen PAT limitation?
...ork/rpp_clang/llvm/utils/TableGen/CodeGenDAGPatterns.cpp:2361:0 #15 0x000000000048e2d4 llvm::TreePatternNode::ApplyTypeConstraints(llvm::TreePattern&amp;, bool) /home/nancy/work/rpp_clang/llvm/utils/TableGen/CodeGenDAGPatterns.cpp:2361:0 #16 0x00000000005b3c06 (anonymous namespace)::MatcherGen::InferPossibleTypes(unsigned int) /home/nancy/work/rpp_clang/llvm/utils/TableGen/DAGISelMatcherGen.cpp:184:0 #17 0x00000000005b59ca (anonymous namespace)::MatcherGen::EmitMatchCode(llvm::TreePatternNode const*, llvm::TreePatternNode*, unsigned int) /home/nancy/work/rpp_clang/llvm/utils/TableGen/DAGISelMatcherGen.cpp:4...
2019 Nov 21
2
Tablegen PAT limitation?
...ang/llvm/utils/TableGen/CodeGenDAGPatterns.cpp:2361:0 #15 0x000000000048e2d4 llvm::TreePatternNode::ApplyTypeConstraints(llvm::TreePattern&amp;, bool) /home/nancy/work/rpp_clang/llvm/utils/TableGen/CodeGenDAGPatterns.cpp:2361:0 #16 0x00000000005b3c06 (anonymous namespace)::MatcherGen::InferPossibleTypes(unsigned int) /home/nancy/work/rpp_clang/llvm/utils/TableGen/DAGISelMatcherGen.cpp:184:0 #17 0x00000000005b59ca (anonymous namespace)::MatcherGen::EmitMatchCode(llvm::TreePatternNode const*, llvm::TreePatternNode*, unsigned int) /home/nancy/work/rpp_clang/llvm/utils/TableGen/DAGISelMatcherGen....
2019 Nov 22
2
Tablegen PAT limitation?
...ang/llvm/utils/TableGen/CodeGenDAGPatterns.cpp:2361:0 #15 0x000000000048e2d4 llvm::TreePatternNode::ApplyTypeConstraints(llvm::TreePattern&amp;, bool) /home/nancy/work/rpp_clang/llvm/utils/TableGen/CodeGenDAGPatterns.cpp:2361:0 #16 0x00000000005b3c06 (anonymous namespace)::MatcherGen::InferPossibleTypes(unsigned int) /home/nancy/work/rpp_clang/llvm/utils/TableGen/DAGISelMatcherGen.cpp:184:0 #17 0x00000000005b59ca (anonymous namespace)::MatcherGen::EmitMatchCode(llvm::TreePatternNode const*, llvm::TreePatternNode*, unsigned int) /home/nancy/work/rpp_clang/llvm/utils/TableGen/DAGISelMatcherGen....
2019 Nov 25
2
Tablegen PAT limitation?
...ang/llvm/utils/TableGen/CodeGenDAGPatterns.cpp:2361:0 #15 0x000000000048e2d4 llvm::TreePatternNode::ApplyTypeConstraints(llvm::TreePattern&amp;, bool) /home/nancy/work/rpp_clang/llvm/utils/TableGen/CodeGenDAGPatterns.cpp:2361:0 #16 0x00000000005b3c06 (anonymous namespace)::MatcherGen::InferPossibleTypes(unsigned int) /home/nancy/work/rpp_clang/llvm/utils/TableGen/DAGISelMatcherGen.cpp:184:0 #17 0x00000000005b59ca (anonymous namespace)::MatcherGen::EmitMatchCode(llvm::TreePatternNode const*, llvm::TreePatternNode*, unsigned int) /home/nancy/work/rpp_clang/llvm/utils/TableGen/DAGISelMatcherGen....