Home
last modified time | relevance | path

Searched refs:GVN (Results 1 – 15 of 15) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DGVN.cpp114 struct llvm::GVN::Expression {
143 template <> struct DenseMapInfo<GVN::Expression> {
144 static inline GVN::Expression getEmptyKey() { return ~0U; } in getEmptyKey()
145 static inline GVN::Expression getTombstoneKey() { return ~1U; } in getTombstoneKey()
147 static unsigned getHashValue(const GVN::Expression &e) { in getHashValue()
153 static bool isEqual(const GVN::Expression &LHS, const GVN::Expression &RHS) { in isEqual()
234 GVN &gvn) const;
264 Value *MaterializeAdjustedValue(LoadInst *LI, GVN &gvn) const { in MaterializeAdjustedValue()
273 GVN::Expression GVN::ValueTable::createExpr(Instruction *I) { in createExpr()
309 GVN::Expression GVN::ValueTable::createCmpExpr(unsigned Opcode, in createCmpExpr()
[all …]
DCMakeLists.txt16 GVN.cpp
DGVNHoist.cpp172 void insert(Instruction *I, GVN::ValueTable &VN) { in insert()
187 void insert(LoadInst *Load, GVN::ValueTable &VN) { in insert()
204 void insert(StoreInst *Store, GVN::ValueTable &VN) { in insert()
224 void insert(CallInst *Call, GVN::ValueTable &VN) { in insert()
330 GVN::ValueTable VN;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DGVN.h68 class GVN : public PassInfoMixin<GVN> {
122 uint32_t Num, GVN &Gvn);
124 const BasicBlock *PhiBlock, GVN &Gvn);
126 bool areAllValsInBB(uint32_t num, const BasicBlock *BB, GVN &Gvn);
140 uint32_t Num, GVN &Gvn);
/third_party/skia/third_party/externals/swiftshader/src/Reactor/
DNucleus.hpp61 GVN, enumerator
DLLVMJIT.cpp861 case rr::Optimization::Pass::GVN: passManager.add(llvm::createGVNPass()); break; in optimize()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Passes/
DPassRegistry.def196 FUNCTION_PASS("gvn", GVN())
DPassBuilder.cpp519 FPM.addPass(GVN()); in buildFunctionSimplificationPipeline()
1317 MainFPM.addPass(GVN()); in buildLTODefaultPipeline()
/third_party/skia/third_party/externals/swiftshader/src/Main/
DSwiftConfig.cpp412 …html += "<option value='5'" + (config.optimization[pass] == rr::Optimization::Pass::GVN ? select… in page()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/
DREADME.txt953 On this function GVN hoists the fully redundant value of *res, but nothing
1093 We now hoist the reload after the call (Transforms/GVN/lpre-call-wrap.ll), but
1101 leading to excess stack traffic. This could be handled by GVN with some crazy
1870 after GVN and InstCombine have run.
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/
DAndroid.bp729 "llvm/lib/Transforms/Scalar/GVN.cpp",
DBUILD.gn959 "llvm/lib/Transforms/Scalar/GVN.cpp",
DCMakeLists.txt733 ${LLVM_DIR}/lib/Transforms/Scalar/GVN.cpp
/third_party/mesa3d/docs/relnotes/
D21.3.0.rst4100 - nir: fix GCM when GVN enabled
/third_party/eudev/hwdb/
D20-OUI.hwdb12555 ID_OUI_FROM_DATABASE=GVN TECHNOLOGIES, INC.