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/ |
D | GVN.cpp | 114 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 …]
|
D | CMakeLists.txt | 16 GVN.cpp
|
D | GVNHoist.cpp | 172 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/ |
D | GVN.h | 68 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/ |
D | Nucleus.hpp | 61 GVN, enumerator
|
D | LLVMJIT.cpp | 861 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/ |
D | PassRegistry.def | 196 FUNCTION_PASS("gvn", GVN())
|
D | PassBuilder.cpp | 519 FPM.addPass(GVN()); in buildFunctionSimplificationPipeline() 1317 MainFPM.addPass(GVN()); in buildLTODefaultPipeline()
|
/third_party/skia/third_party/externals/swiftshader/src/Main/ |
D | SwiftConfig.cpp | 412 …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/ |
D | README.txt | 953 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/ |
D | Android.bp | 729 "llvm/lib/Transforms/Scalar/GVN.cpp",
|
D | BUILD.gn | 959 "llvm/lib/Transforms/Scalar/GVN.cpp",
|
D | CMakeLists.txt | 733 ${LLVM_DIR}/lib/Transforms/Scalar/GVN.cpp
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.0.rst | 4100 - nir: fix GCM when GVN enabled
|
/third_party/eudev/hwdb/ |
D | 20-OUI.hwdb | 12555 ID_OUI_FROM_DATABASE=GVN TECHNOLOGIES, INC.
|