diff options
author | Simon Moll <simon.moll@emea.nec.com> | 2020-04-15 12:05:07 +0200 |
---|---|---|
committer | Simon Moll <simon.moll@emea.nec.com> | 2020-04-15 12:05:23 +0200 |
commit | 2eeb6ca7acef0fa6466896e45d853ebd20858c4c (patch) | |
tree | 4b23b09d2a3e349ddbfbb95deb1141037e75dd03 /llvm/lib/IR/IntrinsicInst.cpp | |
parent | b68daf5d066bbfab0a8107f9d82eafca2601fb42 (diff) | |
download | llvm-2eeb6ca7acef0fa6466896e45d853ebd20858c4c.zip llvm-2eeb6ca7acef0fa6466896e45d853ebd20858c4c.tar.gz llvm-2eeb6ca7acef0fa6466896e45d853ebd20858c4c.tar.bz2 |
[NFC] clang-format IntrinsicInst.h|cpp
Differential Revision: https://reviews.llvm.org/D78188
Diffstat (limited to 'llvm/lib/IR/IntrinsicInst.cpp')
-rw-r--r-- | llvm/lib/IR/IntrinsicInst.cpp | 100 |
1 files changed, 49 insertions, 51 deletions
diff --git a/llvm/lib/IR/IntrinsicInst.cpp b/llvm/lib/IR/IntrinsicInst.cpp index 1ad58fc..6f6aefd 100644 --- a/llvm/lib/IR/IntrinsicInst.cpp +++ b/llvm/lib/IR/IntrinsicInst.cpp @@ -21,13 +21,13 @@ //===----------------------------------------------------------------------===// #include "llvm/IR/IntrinsicInst.h" -#include "llvm/IR/Operator.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/IR/Constants.h" #include "llvm/IR/DebugInfoMetadata.h" #include "llvm/IR/GlobalVariable.h" #include "llvm/IR/Metadata.h" #include "llvm/IR/Module.h" +#include "llvm/IR/Operator.h" #include "llvm/IR/PatternMatch.h" #include "llvm/Support/raw_ostream.h" @@ -123,48 +123,46 @@ ConstrainedFPIntrinsic::getExceptionBehavior() const { return StrToExceptionBehavior(cast<MDString>(MD)->getString()); } -FCmpInst::Predicate -ConstrainedFPCmpIntrinsic::getPredicate() const { - Metadata *MD = - cast<MetadataAsValue>(getArgOperand(2))->getMetadata(); +FCmpInst::Predicate ConstrainedFPCmpIntrinsic::getPredicate() const { + Metadata *MD = cast<MetadataAsValue>(getArgOperand(2))->getMetadata(); if (!MD || !isa<MDString>(MD)) return FCmpInst::BAD_FCMP_PREDICATE; return StringSwitch<FCmpInst::Predicate>(cast<MDString>(MD)->getString()) - .Case("oeq", FCmpInst::FCMP_OEQ) - .Case("ogt", FCmpInst::FCMP_OGT) - .Case("oge", FCmpInst::FCMP_OGE) - .Case("olt", FCmpInst::FCMP_OLT) - .Case("ole", FCmpInst::FCMP_OLE) - .Case("one", FCmpInst::FCMP_ONE) - .Case("ord", FCmpInst::FCMP_ORD) - .Case("uno", FCmpInst::FCMP_UNO) - .Case("ueq", FCmpInst::FCMP_UEQ) - .Case("ugt", FCmpInst::FCMP_UGT) - .Case("uge", FCmpInst::FCMP_UGE) - .Case("ult", FCmpInst::FCMP_ULT) - .Case("ule", FCmpInst::FCMP_ULE) - .Case("une", FCmpInst::FCMP_UNE) - .Default(FCmpInst::BAD_FCMP_PREDICATE); + .Case("oeq", FCmpInst::FCMP_OEQ) + .Case("ogt", FCmpInst::FCMP_OGT) + .Case("oge", FCmpInst::FCMP_OGE) + .Case("olt", FCmpInst::FCMP_OLT) + .Case("ole", FCmpInst::FCMP_OLE) + .Case("one", FCmpInst::FCMP_ONE) + .Case("ord", FCmpInst::FCMP_ORD) + .Case("uno", FCmpInst::FCMP_UNO) + .Case("ueq", FCmpInst::FCMP_UEQ) + .Case("ugt", FCmpInst::FCMP_UGT) + .Case("uge", FCmpInst::FCMP_UGE) + .Case("ult", FCmpInst::FCMP_ULT) + .Case("ule", FCmpInst::FCMP_ULE) + .Case("une", FCmpInst::FCMP_UNE) + .Default(FCmpInst::BAD_FCMP_PREDICATE); } bool ConstrainedFPIntrinsic::isUnaryOp() const { switch (getIntrinsicID()) { - default: - return false; + default: + return false; #define INSTRUCTION(NAME, NARG, ROUND_MODE, INTRINSIC) \ - case Intrinsic::INTRINSIC: \ - return NARG == 1; + case Intrinsic::INTRINSIC: \ + return NARG == 1; #include "llvm/IR/ConstrainedOps.def" } } bool ConstrainedFPIntrinsic::isTernaryOp() const { switch (getIntrinsicID()) { - default: - return false; + default: + return false; #define INSTRUCTION(NAME, NARG, ROUND_MODE, INTRINSIC) \ - case Intrinsic::INTRINSIC: \ - return NARG == 3; + case Intrinsic::INTRINSIC: \ + return NARG == 3; #include "llvm/IR/ConstrainedOps.def" } } @@ -316,34 +314,34 @@ bool VPIntrinsic::canIgnoreVectorLengthParam() const { Instruction::BinaryOps BinaryOpIntrinsic::getBinaryOp() const { switch (getIntrinsicID()) { - case Intrinsic::uadd_with_overflow: - case Intrinsic::sadd_with_overflow: - case Intrinsic::uadd_sat: - case Intrinsic::sadd_sat: - return Instruction::Add; - case Intrinsic::usub_with_overflow: - case Intrinsic::ssub_with_overflow: - case Intrinsic::usub_sat: - case Intrinsic::ssub_sat: - return Instruction::Sub; - case Intrinsic::umul_with_overflow: - case Intrinsic::smul_with_overflow: - return Instruction::Mul; - default: - llvm_unreachable("Invalid intrinsic"); + case Intrinsic::uadd_with_overflow: + case Intrinsic::sadd_with_overflow: + case Intrinsic::uadd_sat: + case Intrinsic::sadd_sat: + return Instruction::Add; + case Intrinsic::usub_with_overflow: + case Intrinsic::ssub_with_overflow: + case Intrinsic::usub_sat: + case Intrinsic::ssub_sat: + return Instruction::Sub; + case Intrinsic::umul_with_overflow: + case Intrinsic::smul_with_overflow: + return Instruction::Mul; + default: + llvm_unreachable("Invalid intrinsic"); } } bool BinaryOpIntrinsic::isSigned() const { switch (getIntrinsicID()) { - case Intrinsic::sadd_with_overflow: - case Intrinsic::ssub_with_overflow: - case Intrinsic::smul_with_overflow: - case Intrinsic::sadd_sat: - case Intrinsic::ssub_sat: - return true; - default: - return false; + case Intrinsic::sadd_with_overflow: + case Intrinsic::ssub_with_overflow: + case Intrinsic::smul_with_overflow: + case Intrinsic::sadd_sat: + case Intrinsic::ssub_sat: + return true; + default: + return false; } } |