Home
last modified time | relevance | path

Searched refs:Oracle (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/llvm/tools/llvm-diff/lib/
H A DDifferenceEngine.h51 class Oracle {
57 virtual ~Oracle() {} in ~Oracle()
77 void setGlobalValueOracle(Oracle *oracle) { in setGlobalValueOracle()
86 Oracle *globalValueOracle;
/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DReduceIRReferences.cpp21 static void dropIRReferencesFromInstructions(Oracle &O, MachineFunction &MF) { in dropIRReferencesFromInstructions()
38 static void stripIRFromInstructions(Oracle &O, ReducerWorkItem &WorkItem) { in stripIRFromInstructions()
45 static void stripIRFromBlocks(Oracle &O, ReducerWorkItem &WorkItem) { in stripIRFromBlocks()
56 static void stripIRFromFunctions(Oracle &O, ReducerWorkItem &WorkItem) { in stripIRFromFunctions()
H A DDelta.h53 class Oracle {
63 explicit Oracle(ArrayRef<Chunk> ChunksToKeep) : ChunksToKeep(ChunksToKeep) {} in Oracle() function
88 using ReductionFunc = function_ref<void(Oracle &, ReducerWorkItem &)>;
H A DReduceOperandBundles.cpp40 Oracle &O;
45 explicit OperandBundleRemapper(Oracle &O) : O(O) {} in OperandBundleRemapper()
98 static void extractOperandBundesFromModule(Oracle &O, Module &Program) { in extractOperandBundesFromModule()
H A DReduceOperands.cpp21 extractOperandsFromModule(Oracle &O, Module &Program, in extractOperandsFromModule()
95 runDeltaPass(Test, [ReduceValue](Oracle &O, Module &Program) { in reduceOperandsOneDeltaPass()
108 runDeltaPass(Test, [ReduceValue](Oracle &O, Module &Program) { in reduceOperandsZeroDeltaPass()
134 runDeltaPass(Test, [ReduceValue](Oracle &O, Module &Program) { in reduceOperandsNaNDeltaPass()
H A DReduceVirtualRegisters.cpp20 static void dropRegisterHintsFromFunction(Oracle &O, MachineFunction &MF) { in dropRegisterHintsFromFunction()
35 static void dropRegisterHintsFromFunctions(Oracle &O, in dropRegisterHintsFromFunctions()
H A DReduceRegisterUses.cpp20 static void removeUsesFromFunction(Oracle &O, MachineFunction &MF) { in removeUsesFromFunction()
57 static void removeUsesFromModule(Oracle &O, ReducerWorkItem &WorkItem) { in removeUsesFromModule()
H A DReduceRegisterMasks.cpp20 static void reduceMasksInFunction(Oracle &O, MachineFunction &MF) { in reduceMasksInFunction()
63 static void reduceMasksInModule(Oracle &O, ReducerWorkItem &WorkItem) { in reduceMasksInModule()
H A DReduceAttributes.cpp52 Oracle &O;
59 explicit AttributeRemapper(Oracle &O) : O(O) {} in AttributeRemapper()
167 static void extractAttributesFromModule(Oracle &O, Module &Program) { in extractAttributesFromModule()
H A DReduceRegisterDefs.cpp21 static void removeDefsFromFunction(Oracle &O, MachineFunction &MF) { in removeDefsFromFunction()
112 static void removeDefsFromModule(Oracle &O, ReducerWorkItem &WorkItem) { in removeDefsFromModule()
H A DReduceInstructionsMIR.cpp65 static void extractInstrFromFunction(Oracle &O, MachineFunction &MF) { in extractInstrFromFunction()
148 static void extractInstrFromModule(Oracle &O, ReducerWorkItem &WorkItem) { in extractInstrFromModule()
H A DReduceAliases.cpp23 static void extractAliasesFromModule(Oracle &O, Module &Program) { in extractAliasesFromModule()
H A DReduceFunctionBodies.cpp22 static void extractFunctionBodiesFromModule(Oracle &O, Module &Program) { in extractFunctionBodiesFromModule()
H A DReduceSpecialGlobals.cpp30 static void extractSpecialGlobalsFromModule(Oracle &O, Module &Program) { in extractSpecialGlobalsFromModule()
H A DReduceGlobalVarInitializers.cpp21 static void extractGVsFromModule(Oracle &O, Module &Program) { in extractGVsFromModule()
H A DReduceInstructionFlagsMIR.cpp18 static void removeFlagsFromModule(Oracle &O, ReducerWorkItem &WorkItem) { in removeFlagsFromModule()
H A DReduceModuleData.cpp17 static void clearModuleData(Oracle &O, Module &Program) { in clearModuleData()
H A DReduceGlobalObjects.cpp20 static void reduceGOs(Oracle &O, Module &Program) { in reduceGOs()
H A DDelta.cpp170 Oracle O(CurrentChunks); in CheckChunk()
244 Oracle Counter(AllChunks); in runDeltaPass()
256 Oracle NoChunksCounter(NoChunks); in runDeltaPass()
H A DReduceFunctions.cpp28 static void extractFunctionsFromModule(Oracle &O, Module &Program) { in extractFunctionsFromModule()
H A DSimplifyInstructions.cpp22 static void extractInstrFromModule(Oracle &O, Module &Program) { in extractInstrFromModule()
H A DReduceInstructions.cpp22 static void extractInstrFromModule(Oracle &O, Module &Program) { in extractInstrFromModule()
H A DReduceGlobalVars.cpp22 static void extractGVsFromModule(Oracle &O, Module &Program) { in extractGVsFromModule()
H A DReduceGlobalValues.cpp40 static void reduceGVs(Oracle &O, Module &Program) { in reduceGVs()
H A DReduceMetadata.cpp25 static void extractMetadataFromModule(Oracle &O, Module &Program) { in extractMetadataFromModule()

12