Changeset View
Changeset View
Standalone View
Standalone View
source/blender/functions/backends/llvm/builder.hpp
| Context not available. | |||||
| return m_builder.CreateCall(function, value); | return m_builder.CreateCall(function, value); | ||||
| } | } | ||||
| llvm::Value *CreateCos(llvm::Value *value) | |||||
| { | |||||
| auto *function = llvm::Intrinsic::getDeclaration( | |||||
| this->getModule(), llvm::Intrinsic::cos, value->getType()); | |||||
| return m_builder.CreateCall(function, value); | |||||
| } | |||||
| llvm::Value *CreateSIntMax(llvm::Value *a, llvm::Value *b) | llvm::Value *CreateSIntMax(llvm::Value *a, llvm::Value *b) | ||||
| { | { | ||||
| llvm::Value *a_is_larger = m_builder.CreateICmpSGE(a, b); | llvm::Value *a_is_larger = m_builder.CreateICmpSGE(a, b); | ||||
| Context not available. | |||||