/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 92 if (InsertElementInst *III = dyn_cast<InsertElementInst>(V)) { in FindScalarElement() 200 } else if (InsertElementInst *IE = dyn_cast<InsertElementInst>(I)) { in visitExtractElementInst() 274 if (InsertElementInst *IEI = dyn_cast<InsertElementInst>(V)) { in CollectSingleShuffleElements() 341 } else if (InsertElementInst *IEI = dyn_cast<InsertElementInst>(V)) { in CollectShuffleElements() 391 Instruction *InstCombiner::visitInsertElementInst(InsertElementInst &IE) { in visitInsertElementInst() 423 if (!IE.hasOneUse() || !isa<InsertElementInst>(IE.use_back())) { in visitInsertElementInst()
|
D | InstCombine.h | 191 Instruction *visitInsertElementInst(InsertElementInst &IE);
|
D | InstCombineSimplifyDemanded.cpp | 1135 InsertElementInst::Create( in SimplifyDemandedVectorElts()
|
D | InstCombineCasts.cpp | 1708 return InsertElementInst::Create(UndefValue::get(DestTy), Elem, in visitBitCast()
|
/external/llvm/include/llvm/ |
D | Instructions.h | 1261 class InsertElementInst : public Instruction { 1262 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx, 1265 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx, 1268 virtual InsertElementInst *clone_impl() const; 1271 static InsertElementInst *Create(Value *Vec, Value *NewElt, Value *Idx, 1274 return new(3) InsertElementInst(Vec, NewElt, Idx, NameStr, InsertBefore); 1276 static InsertElementInst *Create(Value *Vec, Value *NewElt, Value *Idx, 1279 return new(3) InsertElementInst(Vec, NewElt, Idx, NameStr, InsertAtEnd); 1297 static inline bool classof(const InsertElementInst *) { return true; } 1307 struct OperandTraits<InsertElementInst> : [all …]
|
D | Instruction.def | 167 HANDLE_OTHER_INST(51, InsertElement, InsertElementInst) // insert into vector
|
/external/llvm/lib/Transforms/Scalar/ |
D | EarlyCSE.cpp | 65 isa<InsertElementInst>(Inst) || isa<ShuffleVectorInst>(Inst) || in canHandle() 114 isa<InsertElementInst>(Inst) || isa<ShuffleVectorInst>(Inst)) && in getHashValue()
|
D | TailDuplication.cpp | 138 isa<InsertElementInst>(I)) return false; in shouldEliminateUnconditionalBranch()
|
D | LICM.cpp | 407 isa<InsertElementInst>(I) || isa<ExtractElementInst>(I) || in canSinkOrHoistInst()
|
D | SCCP.cpp | 514 void visitInsertElementInst(InsertElementInst &I); 1108 void SCCPSolver::visitInsertElementInst(InsertElementInst &I) { in visitInsertElementInst()
|
/external/llvm/include/llvm/Support/ |
D | InstVisitor.h | 190 RetTy visitInsertElementInst(InsertElementInst &I) { DELEGATE(Instruction); } in visitInsertElementInst()
|
D | NoFolder.h | 265 return InsertElementInst::Create(Vec, NewElt, Idx); in CreateInsertElement()
|
D | IRBuilder.h | 1175 return Insert(InsertElementInst::Create(Vec, NewElt, Idx), Name);
|
/external/llvm/lib/VMCore/ |
D | Instructions.cpp | 1202 InsertElementInst::InsertElementInst(Value *Vec, Value *Elt, Value *Index, in InsertElementInst() function in InsertElementInst 1206 OperandTraits<InsertElementInst>::op_begin(this), in InsertElementInst() 1216 InsertElementInst::InsertElementInst(Value *Vec, Value *Elt, Value *Index, in InsertElementInst() function in InsertElementInst 1220 OperandTraits<InsertElementInst>::op_begin(this), in InsertElementInst() 1231 bool InsertElementInst::isValidOperands(const Value *Vec, const Value *Elt, in isValidOperands() 3142 InsertElementInst *InsertElementInst::clone_impl() const { in clone_impl() 3143 return InsertElementInst::Create(getOperand(0), in clone_impl()
|
D | Verifier.cpp | 263 void visitInsertElementInst(InsertElementInst &EI); 1261 void Verifier::visitInsertElementInst(InsertElementInst &IE) { in visitInsertElementInst() 1262 Assert1(InsertElementInst::isValidOperands(IE.getOperand(0), in visitInsertElementInst()
|
/external/llvm/lib/Analysis/ |
D | Lint.cpp | 94 void visitInsertElementInst(InsertElementInst &I); 530 void Lint::visitInsertElementInst(InsertElementInst &I) { in visitInsertElementInst()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 51 class InsertElementInst; variable
|
/external/llvm/lib/Target/CBackend/ |
D | CBackend.cpp | 253 isa<LoadInst>(I) || isa<VAArgInst>(I) || isa<InsertElementInst>(I) || in isInlinableInst() 324 void visitInsertElementInst(InsertElementInst &I); 3505 void CWriter::visitInsertElementInst(InsertElementInst &I) { in visitInsertElementInst()
|
/external/llvm/lib/Target/CppBackend/ |
D | CPPBackend.cpp | 1389 const InsertElementInst* iei = cast<InsertElementInst>(I); in printInstruction()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 2310 if (!InsertElementInst::isValidOperands(Elts[0], Elts[1], Elts[2])) in ParseValID() 3405 if (!InsertElementInst::isValidOperands(Op0, Op1, Op2)) in ParseInsertElement() 3408 Inst = InsertElementInst::Create(Op0, Op1, Op2); in ParseInsertElement()
|
/external/llvm/include/llvm-c/ |
D | Core.h | 461 macro(InsertElementInst) \
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 2299 I = InsertElementInst::Create(Vec, Elt, Idx); in ParseFunctionBody()
|