Home
last modified time | relevance | path

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

/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringX86BaseImpl.h117 template <typename Traits> class BoolFolding {
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<Traits>::getProducerKind(const Inst *Instr) {
200 typename BoolFolding<Traits>::BoolFoldingConsumerKind
201 BoolFolding<Traits>::getConsumerKind(const Inst *Instr) {
227 bool BoolFolding<Traits>::hasComplexLowering(const Inst *Instr) {
[all …]
DIceTargetLoweringX86Base.h39 template <typename Traits> class BoolFolding; variable
1177 BoolFolding<Traits> FoldingInfo;
DIceTargetLoweringMIPS32.cpp6030 namespace BoolFolding { namespace
6048 && BoolFolding::shouldTrackProducer(Instr)) { // white-listed instr. in recordProducers()
6066 if (!BoolFolding::isValidConsumer(Instr)) { in recordProducers()
DIceTargetLoweringARM32.cpp6875 namespace BoolFolding { namespace
7009 && BoolFolding::shouldTrackProducer(Instr)) { // white-listed instr. in recordProducers()
7041 if (!BoolFolding::isValidConsumer(Instr)) { in recordProducers()