@@ -152,10 +152,10 @@ namespace triton {
152152 case triton::ast::BSWAP_NODE: {
153153 llvm::Function* bswap = nullptr ;
154154 switch (node->getBitvectorSize ()) {
155- case triton::bitsize::byte: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt8Ty (this ->llvmContext )); break ;
156- case triton::bitsize::word: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt16Ty (this ->llvmContext )); break ;
157- case triton::bitsize::dword: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt32Ty (this ->llvmContext )); break ;
158- case triton::bitsize::qword: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt64Ty (this ->llvmContext )); break ;
155+ case triton::bitsize::byte: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt8Ty (this ->llvmContext )); break ;
156+ case triton::bitsize::word: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt16Ty (this ->llvmContext )); break ;
157+ case triton::bitsize::dword: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt32Ty (this ->llvmContext )); break ;
158+ case triton::bitsize::qword: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt64Ty (this ->llvmContext )); break ;
159159 case triton::bitsize::dqword: bswap = llvm::Intrinsic::getDeclaration (this ->llvmModule .get (), llvm::Intrinsic::bswap, llvm::Type::getInt128Ty (this ->llvmContext )); break ;
160160 default :
161161 throw triton::exceptions::AstLifting (" TritonToLLVM::do_convert(): Invalid bswap size." );
0 commit comments