Home
last modified time | relevance | path

Searched refs:UniformityLLTOpPredicateID (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalizeRules.h39 enum UniformityLLTOpPredicateID { enum
240 SmallVector<UniformityLLTOpPredicateID, 4> OpUniformityAndTypes;
243 std::initializer_list<UniformityLLTOpPredicateID> OpList,
279 void addFastRuleDivergent(UniformityLLTOpPredicateID Ty,
281 void addFastRuleUniform(UniformityLLTOpPredicateID Ty,
285 int getFastPredicateSlot(UniformityLLTOpPredicateID Ty) const;
330 RuleSetInitializer &Div(UniformityLLTOpPredicateID Ty,
338 RuleSetInitializer &Uni(UniformityLLTOpPredicateID Ty,
H A DAMDGPURegBankLegalizeRules.cpp41 std::initializer_list<UniformityLLTOpPredicateID> OpList, in PredicateMapping()
45 bool matchUniformityAndLLT(Register Reg, UniformityLLTOpPredicateID UniID, in matchUniformityAndLLT()
210 UniformityLLTOpPredicateID LLTToId(LLT Ty) { in LLTToId()
228 UniformityLLTOpPredicateID LLTToBId(LLT Ty) { in LLTToBId()
276 void SetOfRulesForOpcode::addFastRuleDivergent(UniformityLLTOpPredicateID Ty, in addFastRuleDivergent()
283 void SetOfRulesForOpcode::addFastRuleUniform(UniformityLLTOpPredicateID Ty, in addFastRuleUniform()
291 UniformityLLTOpPredicateID Ty) const { in getFastPredicateSlot()