Searched refs:propagateMetadata (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 189 Instruction *propagateMetadata(Instruction *I, const Chain &C) { in propagateMetadata() function 193 return propagateMetadata(I, Values); in propagateMetadata() 994 propagateMetadata(VecInst, C); in vectorizeChain()
|
| H A D | SLPVectorizer.cpp | 17521 static Instruction *propagateMetadata(Instruction *Inst, ArrayRef<Value *> VL) { in propagateMetadata() function 17526 return llvm::propagateMetadata(Inst, Insts); in propagateMetadata() 17768 Value *NewV = ::propagateMetadata(V, E->Scalars); in vectorizeTree() 18075 V = ::propagateMetadata(I, E->Scalars); in vectorizeTree() 18156 V = ::propagateMetadata(I, E->Scalars); in vectorizeTree() 18203 NewLI = ::propagateMetadata(NewLI, E->Scalars); in vectorizeTree() 18284 : ::propagateMetadata(NewLI, E->Scalars); in vectorizeTree() 18329 Value *V = ::propagateMetadata(ST, E->Scalars); in vectorizeTree() 18354 V = ::propagateMetadata(I, GEPs); in vectorizeTree() 18458 V = ::propagateMetadata(I, E->Scalars); in vectorizeTree() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 389 LLVM_ABI Instruction *propagateMetadata(Instruction *I, ArrayRef<Value *> VL);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 738 propagateMetadata(Load, MDSources); in createLoad() 748 propagateMetadata(Load, MDSources); in createSimpleLoad() 802 propagateMetadata(Store, MDSources); in createStore() 820 propagateMetadata(Store, MDSources); in createSimpleStore() 2616 propagateMetadata(Call, MDSources); in createHvxIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 1087 Instruction *llvm::propagateMetadata(Instruction *Inst, ArrayRef<Value *> VL) { in propagateMetadata() function in llvm 1780 propagateMetadata(NewInst, VL); in addMetadata()
|