Searched refs:CreateExtractElement (Results 1 - 15 of 15) sorted by relevance

/external/llvm/include/llvm/Support/
H A DConstantFolder.h211 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { function in class:llvm::ConstantFolder
H A DTargetFolder.h228 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { function in class:llvm::TargetFolder
H A DNoFolder.h271 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { function in class:llvm::NoFolder
/external/mesa3d/src/pixelflinger2/
H A Dllvm_helper.h100 elems[i] = builder.CreateExtractElement(vec, builder.getInt32(i), name("xtract"));
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp152 Builder->CreateExtractElement(BO->getOperand(0), EI.getOperand(1),
155 Builder->CreateExtractElement(BO->getOperand(1), EI.getOperand(1),
197 Value *EE = Builder->CreateExtractElement(CI->getOperand(0),
H A DInstCombineCalls.cpp586 Builder->CreateExtractElement(Idx < 16 ? Op0 : Op1,
H A DInstCombineCasts.cpp1725 Builder->CreateExtractElement(Src,
/external/mesa3d/src/glsl/
H A Dir_to_llvm.cpp458 llvm::Value * c = bld.CreateExtractElement(cond, llvm_int(i));
459 llvm::Value * t = bld.CreateExtractElement(tru, llvm_int(i));
460 llvm::Value * f = bld.CreateExtractElement(fal, llvm_int(i));
487 llvm::Value* elem = bld.CreateExtractElement(prod, llvm_int(i), "dot.elem");
1246 return bld.CreateExtractElement(val, llvm_int(shuffle_mask[0]), name);
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp1656 return Builder.CreateExtractElement(Ops[0], EmitScalarExpr(E->getArg(1)),
2233 Ops[1] = Builder.CreateExtractElement(Ops[1], Ops[2]);
2427 return Builder.CreateExtractElement(Ops[0],
2456 Ops[1] = Builder.CreateExtractElement(Ops[1], Idx, "extract");
H A DCGExprScalar.cpp756 Value *Indx = Builder.CreateExtractElement(Mask, IIndx, "shuf_idx");
767 Value *VExt = Builder.CreateExtractElement(LHS, Indx, "shuf_elt");
829 return Builder.CreateExtractElement(Base, Idx, "vecext");
H A DCGExpr.cpp1145 return RValue::get(Builder.CreateExtractElement(Load, LV.getVectorIdx(),
1247 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
/external/llvm/include/llvm/
H A DIRBuilder.h1212 Value *CreateExtractElement(Value *Vec, Value *Idx, function in class:llvm::IRBuilder
1216 return Insert(Folder.CreateExtractElement(VC, IC), Name);
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp796 Value *V = Builder.CreateExtractElement(FromVal, Idx);
/external/llvm/lib/VMCore/
H A DCore.cpp2248 return wrap(unwrap(B)->CreateExtractElement(unwrap(VecVal), unwrap(Index),
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2283 See the method [llvm::LLVMBuilder::CreateExtractElement]. *)

Completed in 298 milliseconds