| /llvm-project-15.0.7/llvm/tools/llvm-diff/lib/ |
| H A D | DifferenceEngine.h | 51 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 D | ReduceIRReferences.cpp | 21 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 D | Delta.h | 53 class Oracle { 63 explicit Oracle(ArrayRef<Chunk> ChunksToKeep) : ChunksToKeep(ChunksToKeep) {} in Oracle() function 88 using ReductionFunc = function_ref<void(Oracle &, ReducerWorkItem &)>;
|
| H A D | ReduceOperandBundles.cpp | 40 Oracle &O; 45 explicit OperandBundleRemapper(Oracle &O) : O(O) {} in OperandBundleRemapper() 98 static void extractOperandBundesFromModule(Oracle &O, Module &Program) { in extractOperandBundesFromModule()
|
| H A D | ReduceOperands.cpp | 21 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 D | ReduceVirtualRegisters.cpp | 20 static void dropRegisterHintsFromFunction(Oracle &O, MachineFunction &MF) { in dropRegisterHintsFromFunction() 35 static void dropRegisterHintsFromFunctions(Oracle &O, in dropRegisterHintsFromFunctions()
|
| H A D | ReduceRegisterUses.cpp | 20 static void removeUsesFromFunction(Oracle &O, MachineFunction &MF) { in removeUsesFromFunction() 57 static void removeUsesFromModule(Oracle &O, ReducerWorkItem &WorkItem) { in removeUsesFromModule()
|
| H A D | ReduceRegisterMasks.cpp | 20 static void reduceMasksInFunction(Oracle &O, MachineFunction &MF) { in reduceMasksInFunction() 63 static void reduceMasksInModule(Oracle &O, ReducerWorkItem &WorkItem) { in reduceMasksInModule()
|
| H A D | ReduceAttributes.cpp | 52 Oracle &O; 59 explicit AttributeRemapper(Oracle &O) : O(O) {} in AttributeRemapper() 167 static void extractAttributesFromModule(Oracle &O, Module &Program) { in extractAttributesFromModule()
|
| H A D | ReduceRegisterDefs.cpp | 21 static void removeDefsFromFunction(Oracle &O, MachineFunction &MF) { in removeDefsFromFunction() 112 static void removeDefsFromModule(Oracle &O, ReducerWorkItem &WorkItem) { in removeDefsFromModule()
|
| H A D | ReduceInstructionsMIR.cpp | 65 static void extractInstrFromFunction(Oracle &O, MachineFunction &MF) { in extractInstrFromFunction() 148 static void extractInstrFromModule(Oracle &O, ReducerWorkItem &WorkItem) { in extractInstrFromModule()
|
| H A D | ReduceAliases.cpp | 23 static void extractAliasesFromModule(Oracle &O, Module &Program) { in extractAliasesFromModule()
|
| H A D | ReduceFunctionBodies.cpp | 22 static void extractFunctionBodiesFromModule(Oracle &O, Module &Program) { in extractFunctionBodiesFromModule()
|
| H A D | ReduceSpecialGlobals.cpp | 30 static void extractSpecialGlobalsFromModule(Oracle &O, Module &Program) { in extractSpecialGlobalsFromModule()
|
| H A D | ReduceGlobalVarInitializers.cpp | 21 static void extractGVsFromModule(Oracle &O, Module &Program) { in extractGVsFromModule()
|
| H A D | ReduceInstructionFlagsMIR.cpp | 18 static void removeFlagsFromModule(Oracle &O, ReducerWorkItem &WorkItem) { in removeFlagsFromModule()
|
| H A D | ReduceModuleData.cpp | 17 static void clearModuleData(Oracle &O, Module &Program) { in clearModuleData()
|
| H A D | ReduceGlobalObjects.cpp | 20 static void reduceGOs(Oracle &O, Module &Program) { in reduceGOs()
|
| H A D | Delta.cpp | 170 Oracle O(CurrentChunks); in CheckChunk() 244 Oracle Counter(AllChunks); in runDeltaPass() 256 Oracle NoChunksCounter(NoChunks); in runDeltaPass()
|
| H A D | ReduceFunctions.cpp | 28 static void extractFunctionsFromModule(Oracle &O, Module &Program) { in extractFunctionsFromModule()
|
| H A D | SimplifyInstructions.cpp | 22 static void extractInstrFromModule(Oracle &O, Module &Program) { in extractInstrFromModule()
|
| H A D | ReduceInstructions.cpp | 22 static void extractInstrFromModule(Oracle &O, Module &Program) { in extractInstrFromModule()
|
| H A D | ReduceGlobalVars.cpp | 22 static void extractGVsFromModule(Oracle &O, Module &Program) { in extractGVsFromModule()
|
| H A D | ReduceGlobalValues.cpp | 40 static void reduceGVs(Oracle &O, Module &Program) { in reduceGVs()
|
| H A D | ReduceMetadata.cpp | 25 static void extractMetadataFromModule(Oracle &O, Module &Program) { in extractMetadataFromModule()
|