Home
last modified time | relevance | path

Searched refs:Srcs (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp101 auto buildOp = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in selectDescriptor() argument
102 return SelectInst::Create(Srcs[0], Srcs[1], Srcs[2], "S", Inst); in selectDescriptor()
110 auto buildOp = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in fnegDescriptor() argument
111 return UnaryOperator::Create(Instruction::FNeg, Srcs[0], "F", Inst); in fnegDescriptor()
118 auto buildOp = [Op](ArrayRef<Value *> Srcs, Instruction *Inst) { in binOpDescriptor() argument
119 return BinaryOperator::Create(Op, Srcs[0], Srcs[1], "B", Inst); in binOpDescriptor()
151 auto buildOp = [CmpOp, Pred](ArrayRef<Value *> Srcs, Instruction *Inst) { in cmpOpDescriptor() argument
152 return CmpInst::Create(CmpOp, Pred, Srcs[0], Srcs[1], "C", Inst); in cmpOpDescriptor()
166 auto buildSplitBlock = [](ArrayRef<Value *> Srcs, Instruction *Inst) { in splitBlockDescriptor() argument
177 BranchInst::Create(Block, Next, Srcs[0], Block->getTerminator()); in splitBlockDescriptor()
[all …]
H A DRandomIRBuilder.cpp79 RandomIRBuilder::findOrCreateGlobalVariable(Module *M, ArrayRef<Value *> Srcs, in findOrCreateGlobalVariable() argument
81 auto MatchesPred = [&Srcs, &Pred](GlobalVariable *GV) { in findOrCreateGlobalVariable()
84 return Pred.matches(Srcs, UndefValue::get(GV->getValueType())); in findOrCreateGlobalVariable()
98 TRS.sample(Pred.generate(Srcs, KnownTypes)); in findOrCreateGlobalVariable()
116 ArrayRef<Value *> Srcs, in findOrCreateSource() argument
119 auto MatchesPred = [&Srcs, &Pred](Value *V) { return Pred.matches(Srcs, V); }; in findOrCreateSource()
164 auto [GV, DidCreate] = findOrCreateGlobalVariable(M, Srcs, Pred); in findOrCreateSource()
175 if (Pred.matches(Srcs, LoadGV)) { in findOrCreateSource()
187 return newSource(BB, Insts, Srcs, Pred, allowConstant); in findOrCreateSource()
199 ArrayRef<Value *> Srcs, SourcePred Pred, in newSource() argument
[all …]
H A DIRMutator.cpp138 SmallVector<Value *, 2> Srcs; in mutate() local
139 Srcs.push_back(IB.findOrCreateSource(BB, InstsBefore)); in mutate()
143 auto OpDesc = chooseOperation(Srcs[0], IB); in mutate()
149 Srcs.push_back(IB.findOrCreateSource(BB, InstsBefore, Srcs, Pred)); in mutate()
151 if (Value *Op = OpDesc->BuilderFunc(Srcs, Insts[IP])) { in mutate()
390 auto BuilderFunc = [FTy, F, isRetVoid](ArrayRef<Value *> Srcs, in mutate()
393 CallInst *Call = CallInst::Create(FTy, F, Srcs, Name, Inst); in mutate()
411 SmallVector<Value *, 2> Srcs; in mutate() local
414 Srcs.push_back(IB.findOrCreateSource(BB, InstsBefore, Srcs, Pred)); in mutate()
417 if (Value *Op = BuilderFunc(Srcs, Insts[IP])) { in mutate()
/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DRandomIRBuilder.h57 findOrCreateGlobalVariable(Module *M, ArrayRef<Value *> Srcs,
77 ArrayRef<Value *> Srcs, fuzzerop::SourcePred Pred,
81 ArrayRef<Value *> Srcs, fuzzerop::SourcePred Pred,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVirtRegMap.cpp463 ArrayRef<MachineInstr *> Srcs, in expandCopyBundle()
465 for (const MachineInstr *Src : Srcs) in expandCopyBundle()
H A DTwoAddressInstructionPass.cpp560 SmallVector<Register, 2> Srcs; in removeMapRegEntry() local
569 Srcs.push_back(SI.first); in removeMapRegEntry()
571 Srcs.push_back(SI.first); in removeMapRegEntry()
574 for (auto SrcReg : Srcs) in removeMapRegEntry()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ControlFlowFinalizer.cpp334 const SmallVector<std::pair<MachineOperand *, int64_t>, 3> Srcs = in getLiteral() local
336 for (const auto &Src:Srcs) { in getLiteral()
H A DR600InstrInfo.cpp413 const std::vector<std::pair<int, unsigned>> &Srcs = in isLegalUpTo() local
416 const std::pair<int, unsigned> &Src = Srcs[j]; in isLegalUpTo()
H A DSIISelLowering.cpp13848 SmallVectorImpl<DotSrc> &Srcs = I == 0 ? Src0s : Src1s; in placeSources() local
13854 auto Match = llvm::find_if(Srcs, MatchesFirst); in placeSources()
13855 if (Match != Srcs.end()) { in placeSources()
13862 SmallVectorImpl<DotSrc> &Srcs = FirstGroup == 1 ? Src0s : Src1s; in placeSources() local
13867 auto Match = llvm::find_if(Srcs, MatchesSecond); in placeSources()
13868 if (Match != Srcs.end()) { in placeSources()
13871 Srcs.push_back({*BPP.second.Src, SecondMask, BPP.second.SrcOffset / 4}); in placeSources()
13895 SmallVectorImpl<DotSrc> &Srcs, bool IsSigned, in resolveSources() argument
13899 if (Srcs.size() == 1) { in resolveSources()
13900 auto Elt = Srcs.begin(); in resolveSources()
[all …]
/freebsd/contrib/file/magic/Magdir/
H A Danimation281 # https://github.com/nokiatech/heif/blob/d5e9a21c8ba8df712bdf643021dd9f6518134776/Srcs/reader/hevci…
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp15077 int Srcs[2] = {-1, -1}; in lowerShuffleAsLanePermuteAndRepeatedMask() local
15089 if (Srcs[0] < 0 || Srcs[0] == LaneSrc) in lowerShuffleAsLanePermuteAndRepeatedMask()
15091 else if (Srcs[1] < 0 || Srcs[1] == LaneSrc) in lowerShuffleAsLanePermuteAndRepeatedMask()
15096 Srcs[Src] = LaneSrc; in lowerShuffleAsLanePermuteAndRepeatedMask()
15101 if (Srcs[1] < 0) in lowerShuffleAsLanePermuteAndRepeatedMask()
15104 LaneSrcs[Lane][0] = Srcs[0]; in lowerShuffleAsLanePermuteAndRepeatedMask()
15105 LaneSrcs[Lane][1] = Srcs[1]; in lowerShuffleAsLanePermuteAndRepeatedMask()