Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp215 struct LoadValue { struct
218 LoadValue() = default; argument
219 LoadValue(Instruction *Inst, unsigned Generation) in LoadValue() argument
224 ScopedHashTable<const SCEV *, LoadValue>::ScopeTy LoadScope;
233 StackNode(ScopedHashTable<const SCEV *, LoadValue> &AvailableLoads, in StackNode()
256 Value *getMatchingValue(LoadValue LV, LoadInst *LI, unsigned CurrentGeneration, in getMatchingValue()
278 ScopedHashTable<const SCEV *, LoadValue> AvailableLoads; in loadCSE()
312 LoadValue LV = AvailableLoads.lookup(PtrSCEV); in loadCSE()
320 AvailableLoads.insert(PtrSCEV, LoadValue(Load, CurrentGeneration)); in loadCSE()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp679 struct LoadValue { struct in __anon2439b80b0411::EarlyCSE
686 LoadValue() = default;
687 LoadValue(Instruction *Inst, unsigned Generation, unsigned MatchingId, in LoadValue() function
695 ScopedHashTableVal<Value *, LoadValue>>;
697 ScopedHashTable<Value *, LoadValue, DenseMapInfo<Value *>,
961 Value *getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst,
1249 Value *EarlyCSE::getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, in getMatchingValue()
1580 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode()
1603 LoadValue(&Inst, CurrentGeneration, in processNode()
1692 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/include/clang/Basic/
H A Driscv_vector.td75 llvm::Value *LoadValue = Builder.CreateCall(F, Ops, "");
76 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {0});
83 llvm::Value *Val = Builder.CreateExtractValue(LoadValue, {1});
791 llvm::Value *LoadValue = Builder.CreateCall(F, Operands, "");
793 return LoadValue;
795 return Builder.CreateStore(LoadValue, ReturnValue.getValue());
909 llvm::Value *LoadValue = Builder.CreateCall(F, Operands, "");
916 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {I});
921 llvm::Value *V = Builder.CreateExtractValue(LoadValue, {NF});
986 llvm::Value *LoadValue = Builder.CreateCall(F, Operands, "");
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1667 CallBlockRelease(Address Addr, BlockFieldFlags Flags, bool LoadValue, in CallBlockRelease()
1669 : Addr(Addr), FieldFlags(Flags), LoadBlockVarAddr(LoadValue), in CallBlockRelease()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp811 auto &LoadValue = MI.getOperand(0); in applyCombineExtendingLoads() local
813 for (auto &UseMO : MRI.use_operands(LoadValue.getReg())) in applyCombineExtendingLoads()