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

/external/mesa3d/src/glsl/
H A Dir_to_llvm.cpp422 llvm::Constant* llvm_imm(llvm::Type* type, double v) function in class:ir_to_llvm_visitor
427 values.push_back(llvm_imm(((llvm::VectorType*)type)->getElementType(), v));
554 bld.CreateICmpSGE(ops[0], llvm_imm(ops[0]->getType(), 0), "sabs.ge"),
558 bld.CreateFCmpUGE(ops[0], llvm_imm(ops[0]->getType(), 0), "fabs.ge"),
568 return bld.CreateZExt(bld.CreateICmpNE(ops[0], llvm_imm(ops[0]->getType(), 0), "usign.ne"), ops[0]->getType(), "usign.zext");
570 return bld.CreateSelect(bld.CreateICmpNE(ops[0], llvm_imm(ops[0]->getType(), 0), "ssign.ne"),
571 bld.CreateSelect(bld.CreateICmpSGE(ops[0], llvm_imm(ops[0]->getType(), 0), "ssign.ge"), llvm_imm(ops[0]->getType(), 1), llvm_imm(ops[0]->getType(), -1), "sabs.selects"),
572 llvm_imm(op
[all...]

Completed in 46 milliseconds