Home
last modified time | relevance | path

Searched refs:LoadValue (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp211 struct LoadValue { struct
214 LoadValue() = default; argument
215 LoadValue(Instruction *Inst, unsigned Generation) in LoadValue() argument
220 ScopedHashTable<const SCEV *, LoadValue>::ScopeTy LoadScope;
229 StackNode(ScopedHashTable<const SCEV *, LoadValue> &AvailableLoads, in StackNode()
252 Value *getMatchingValue(LoadValue LV, LoadInst *LI, unsigned CurrentGeneration, in getMatchingValue()
274 ScopedHashTable<const SCEV *, LoadValue> AvailableLoads; in loadCSE()
308 LoadValue LV = AvailableLoads.lookup(PtrSCEV); in loadCSE()
316 AvailableLoads.insert(PtrSCEV, LoadValue(Load, CurrentGeneration)); in loadCSE()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWindowsSecureHotPatching.cpp565 for (auto &[GV, LoadValue] : GVLoadMap) { in runOnFunction()
566 assert(LoadValue == nullptr); in runOnFunction()
568 LoadValue = IRBuilderAtEntry.CreateLoad(RefGV->getValueType(), RefGV); in runOnFunction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DRISCV.cpp54 llvm::Value *LoadValue = Builder.CreateCall(F, Ops, ""); in emitRVVVLEFFBuiltin() local
55 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0}); in emitRVVVLEFFBuiltin()
63 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {1}); in emitRVVVLEFFBuiltin()
359 llvm::Value *LoadValue = Builder.CreateCall(F, Ops, ""); in emitRVVUnitStridedSegLoadTupleBuiltin() local
361 return LoadValue; in emitRVVUnitStridedSegLoadTupleBuiltin()
362 return Builder.CreateStore(LoadValue, ReturnValue.getValue()); in emitRVVUnitStridedSegLoadTupleBuiltin()
419 llvm::Value *LoadValue = Builder.CreateCall(F, Ops, ""); in emitRVVUnitStridedSegLoadFFTupleBuiltin() local
423 llvm::Value *ReturnTuple = Builder.CreateExtractValue(LoadValue, 0); in emitRVVUnitStridedSegLoadFFTupleBuiltin()
425 llvm::Value *V = Builder.CreateExtractValue(LoadValue, 1); in emitRVVUnitStridedSegLoadFFTupleBuiltin()
457 llvm::Value *LoadValue = Builder.CreateCall(F, Ops, ""); in emitRVVStridedSegLoadTupleBuiltin() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp673 struct LoadValue { struct in __anon2439b80b0411::EarlyCSE
680 LoadValue() = default;
681 LoadValue(Instruction *Inst, unsigned Generation, unsigned MatchingId, in LoadValue() function
689 ScopedHashTableVal<Value *, LoadValue>>;
691 ScopedHashTable<Value *, LoadValue, DenseMapInfo<Value *>,
955 Value *getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst,
1238 Value *EarlyCSE::getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, in getMatchingValue()
1592 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode()
1615 LoadValue(&Inst, CurrentGeneration, in processNode()
1714 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp299 const Value *LoadValue) const { in isLoadOfStoredAddress()
302 if (LoadValue == StoreValue[i] && LoadOffset == StoreOffset[i]) in isLoadOfStoredAddress()
307 if (StoreValue[i] == LoadValue) { in isLoadOfStoredAddress()
H A DPPCHazardRecognizers.h95 const Value *LoadValue) const;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1707 CallBlockRelease(Address Addr, BlockFieldFlags Flags, bool LoadValue, in CallBlockRelease()
1709 : Addr(Addr), FieldFlags(Flags), LoadBlockVarAddr(LoadValue), in CallBlockRelease()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp5949 SDValue LoadValue = DAG.getBitcast(ResVT, BuildVec); in replaceLoadVector() local
5951 Results.append({LoadValue, LoadChain}); in replaceLoadVector()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp877 auto &LoadValue = MI.getOperand(0); in applyCombineExtendingLoads() local
879 llvm::make_pointer_range(MRI.use_operands(LoadValue.getReg()))); in applyCombineExtendingLoads()