Home
last modified time | relevance | path

Searched refs:AddMatcher (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/LLVM/utils/TableGen/
DDAGISelMatcherGen.cpp108 void AddMatcher(Matcher *NewNode);
188 void MatcherGen::AddMatcher(Matcher *NewNode) { in AddMatcher() function in MatcherGen
212 AddMatcher(new CheckOpcodeMatcher(NI)); in EmitLeafMatchCode()
215 return AddMatcher(new CheckIntegerMatcher(II->getValue())); in EmitLeafMatchCode()
237 AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName(), in EmitLeafMatchCode()
244 return AddMatcher(new CheckValueTypeMatcher(LeafRec->getName())); in EmitLeafMatchCode()
247 return AddMatcher(new CheckCondCodeMatcher(LeafRec->getName())); in EmitLeafMatchCode()
292 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()
296 AddMatcher(new CheckAndImmMatcher(II->getValue())); in EmitOperatorMatchCode()
298 AddMatcher(new CheckOrImmMatcher(II->getValue())); in EmitOperatorMatchCode()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DDAGISelMatcherGen.cpp109 void AddMatcher(Matcher *NewNode);
189 void MatcherGen::AddMatcher(Matcher *NewNode) { in AddMatcher() function in MatcherGen
213 AddMatcher(new CheckOpcodeMatcher(NI)); in EmitLeafMatchCode()
216 return AddMatcher(new CheckIntegerMatcher(II->getValue())); in EmitLeafMatchCode()
240 return AddMatcher(new CheckValueTypeMatcher(LeafRec->getName())); in EmitLeafMatchCode()
255 AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName().str(), in EmitLeafMatchCode()
262 return AddMatcher(new CheckCondCodeMatcher(LeafRec->getName())); in EmitLeafMatchCode()
330 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()
334 AddMatcher(new CheckAndImmMatcher(II->getValue())); in EmitOperatorMatchCode()
336 AddMatcher(new CheckOrImmMatcher(II->getValue())); in EmitOperatorMatchCode()
[all …]
/external/llvm/utils/TableGen/
DDAGISelMatcherGen.cpp107 void AddMatcher(Matcher *NewNode);
187 void MatcherGen::AddMatcher(Matcher *NewNode) { in AddMatcher() function in MatcherGen
211 AddMatcher(new CheckOpcodeMatcher(NI)); in EmitLeafMatchCode()
214 return AddMatcher(new CheckIntegerMatcher(II->getValue())); in EmitLeafMatchCode()
238 return AddMatcher(new CheckValueTypeMatcher(LeafRec->getName())); in EmitLeafMatchCode()
253 AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName(), in EmitLeafMatchCode()
260 return AddMatcher(new CheckCondCodeMatcher(LeafRec->getName())); in EmitLeafMatchCode()
327 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()
331 AddMatcher(new CheckAndImmMatcher(II->getValue())); in EmitOperatorMatchCode()
333 AddMatcher(new CheckOrImmMatcher(II->getValue())); in EmitOperatorMatchCode()
[all …]
/external/v8/src/compiler/
Dnode-matchers.h349 struct AddMatcher : public BinopMatcher { struct
354 AddMatcher(Node* node, bool allow_input_swap) in AddMatcher() argument
360 explicit AddMatcher(Node* node) in AddMatcher() function
411 typedef AddMatcher<Int32BinopMatcher, IrOpcode::kInt32Add, IrOpcode::kInt32Sub, argument
414 typedef AddMatcher<Int64BinopMatcher, IrOpcode::kInt64Add, IrOpcode::kInt64Sub,
430 template <class AddMatcher>
488 AddMatcher m(node, options & AddressOption::kAllowInputSwap); in Initialize()
504 if (right->opcode() == AddMatcher::kSubOpcode && in Initialize()
506 AddMatcher right_matcher(right); in Initialize()
516 if (right->opcode() == AddMatcher::kAddOpcode && in Initialize()
[all …]