/external/llvm/include/llvm/Support/ |
H A D | ConstantFolder.h | 211 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { function in class:llvm::ConstantFolder
|
H A D | TargetFolder.h | 228 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { function in class:llvm::TargetFolder
|
H A D | NoFolder.h | 271 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { function in class:llvm::NoFolder
|
/external/mesa3d/src/pixelflinger2/ |
H A D | llvm_helper.h | 100 elems[i] = builder.CreateExtractElement(vec, builder.getInt32(i), name("xtract"));
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 152 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 D | InstCombineCalls.cpp | 586 Builder->CreateExtractElement(Idx < 16 ? Op0 : Op1,
|
H A D | InstCombineCasts.cpp | 1725 Builder->CreateExtractElement(Src,
|
/external/mesa3d/src/glsl/ |
H A D | ir_to_llvm.cpp | 458 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 D | CGBuiltin.cpp | 1656 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 D | CGExprScalar.cpp | 756 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 D | CGExpr.cpp | 1145 return RValue::get(Builder.CreateExtractElement(Load, LV.getVectorIdx(), 1247 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
|
/external/llvm/include/llvm/ |
H A D | IRBuilder.h | 1212 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 D | ScalarReplAggregates.cpp | 796 Value *V = Builder.CreateExtractElement(FromVal, Idx);
|
/external/llvm/lib/VMCore/ |
H A D | Core.cpp | 2248 return wrap(unwrap(B)->CreateExtractElement(unwrap(VecVal), unwrap(Index),
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm.mli | 2283 See the method [llvm::LLVMBuilder::CreateExtractElement]. *)
|