Searched refs:llvm_imm (Results 1 - 1 of 1) sorted by relevance
/external/mesa3d/src/glsl/ |
H A D | ir_to_llvm.cpp | 422 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