Searched refs:BoolFolding (Results 1 - 4 of 4) sorted by relevance

/external/swiftshader/third_party/subzero/src/
H A DIceTargetLoweringX86BaseImpl.h103 /// IsComplex is the cached result of BoolFolding::hasComplexLowering(Instr).
117 template <typename Traits> class BoolFolding { class in namespace:Ice::X86NAMESPACE
135 BoolFolding(const BoolFolding &) = delete;
136 BoolFolding &operator=(const BoolFolding &) = delete;
139 BoolFolding() = default;
163 : Instr(I), IsComplex(BoolFolding<Traits>::hasComplexLowering(I)) {}
166 typename BoolFolding<Traits>::BoolFoldingProducerKind
167 BoolFolding<Trait
[all...]
H A DIceTargetLoweringX86Base.h39 template <typename Traits> class BoolFolding;
1177 BoolFolding<Traits> FoldingInfo;
H A DIceTargetLoweringARM32.cpp6643 namespace BoolFolding {
6701 } // end of namespace BoolFolding
6777 && BoolFolding::shouldTrackProducer(Instr)) { // white-listed instr.
6809 if (!BoolFolding::isValidConsumer(Instr)) {
H A DIceTargetLoweringMIPS32.cpp6030 namespace BoolFolding { namespace in namespace:Ice::MIPS32::__anon20707
6038 } // end of namespace BoolFolding
6048 && BoolFolding::shouldTrackProducer(Instr)) { // white-listed instr.
6066 if (!BoolFolding::isValidConsumer(Instr)) {

Completed in 94 milliseconds