Home
last modified time | relevance | path

Searched refs:BoolFolding (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringX86BaseImpl.h130 template <typename Traits> class BoolFolding {
148 BoolFolding(const BoolFolding &) = delete;
149 BoolFolding &operator=(const BoolFolding &) = delete;
152 BoolFolding() = default;
176 : Instr(I), IsComplex(BoolFolding<Traits>::hasComplexLowering(I)) {}
179 typename BoolFolding<Traits>::BoolFoldingProducerKind
180 BoolFolding<Traits>::getProducerKind(const Inst *Instr) {
213 typename BoolFolding<Traits>::BoolFoldingConsumerKind
214 BoolFolding<Traits>::getConsumerKind(const Inst *Instr) {
240 bool BoolFolding<Traits>::hasComplexLowering(const Inst *Instr) {
[all …]
DIceTargetLoweringX86Base.h39 template <typename Traits> class BoolFolding; variable
1173 BoolFolding<Traits> FoldingInfo;
DIceTargetLoweringMIPS32.cpp5994 namespace BoolFolding { namespace
6012 && BoolFolding::shouldTrackProducer(Instr)) { // white-listed instr. in recordProducers()
6030 if (!BoolFolding::isValidConsumer(Instr)) { in recordProducers()
DIceTargetLoweringARM32.cpp6855 namespace BoolFolding { namespace
6989 && BoolFolding::shouldTrackProducer(Instr)) { // white-listed instr. in recordProducers()
7021 if (!BoolFolding::isValidConsumer(Instr)) { in recordProducers()
/external/skia/gn/
Dsksl_tests.gni461 "/sksl/folding/BoolFolding.sksl",