Home
last modified time | relevance | path

Searched refs:AddMatcher (Results 1 – 3 of 3) 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/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.h342 struct AddMatcher : public BinopMatcher { struct
347 AddMatcher(Node* node, bool allow_input_swap) in AddMatcher() argument
353 explicit AddMatcher(Node* node) in AddMatcher() function
405 typedef AddMatcher<Int32BinopMatcher, IrOpcode::kInt32Add, IrOpcode::kInt32Sub, argument
408 typedef AddMatcher<Int64BinopMatcher, IrOpcode::kInt64Add, IrOpcode::kInt64Sub,
424 template <class AddMatcher>
482 AddMatcher m(node, options & AddressOption::kAllowInputSwap); in Initialize()
498 if (right->opcode() == AddMatcher::kSubOpcode && in Initialize()
500 AddMatcher right_matcher(right); in Initialize()
510 if (right->opcode() == AddMatcher::kAddOpcode && in Initialize()
[all …]