Searched refs:ConstExpr (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/ |
H A D | LanaiAsmParser.cpp | 230 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isHiImm16() local 231 int64_t Value = ConstExpr->getValue(); in isHiImm16() 252 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isHiImm16And() local 253 if (ConstExpr) { in isHiImm16And() 254 int64_t Value = ConstExpr->getValue(); in isHiImm16And() 266 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm16() local 267 int64_t Value = ConstExpr->getValue(); in isLoImm16() 290 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm16Signed() local 291 int64_t Value = ConstExpr->getValue(); in isLoImm16Signed() 313 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isLoImm16And() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ConstantHoisting.cpp | 407 ConstantExpr *ConstExpr) { in collectConstantCandidates() argument 409 if (ConstExpr->getType()->isVectorTy()) in collectConstantCandidates() 412 GlobalVariable *BaseGV = dyn_cast<GlobalVariable>(ConstExpr->getOperand(0)); in collectConstantCandidates() 420 auto *GEPO = cast<GEPOperator>(ConstExpr); in collectConstantCandidates() 445 ConstPtrUnionType Cand = ConstExpr; in collectConstantCandidates() 450 ConstExpr)); in collectConstantCandidates() 483 if (auto ConstExpr = dyn_cast<ConstantExpr>(Opnd)) { in collectConstantCandidates() local 485 if (ConstHoistGEP && isa<GEPOperator>(ConstExpr)) in collectConstantCandidates() 486 collectConstantCandidates(ConstCandMap, Inst, Idx, ConstExpr); in collectConstantCandidates() 489 if (!ConstExpr->isCast()) in collectConstantCandidates() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | ConstantHoisting.h | 88 ConstantExpr *ConstExpr; member 91 ConstantCandidate(ConstantInt *ConstInt, ConstantExpr *ConstExpr=nullptr) : 92 ConstInt(ConstInt), ConstExpr(ConstExpr) {} in ConstInt() 188 ConstantExpr *ConstExpr);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 236 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isZero() local 237 int64_t Value = ConstExpr->getValue(); in isZero() 247 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm0to2() local 248 int64_t Value = ConstExpr->getValue(); in isUImm0to2() 258 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm1() local 259 int64_t Value = ConstExpr->getValue(); in isUImm1() 269 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm2() local 270 int64_t Value = ConstExpr->getValue(); in isUImm2() 280 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm3() local 281 int64_t Value = ConstExpr->getValue(); in isUImm3() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZAsmPrinter.cpp | 630 const MCConstantExpr *ConstExpr = MCConstantExpr::create(2, OutContext); in emitInstruction() local 632 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext)); in emitInstruction() 643 const MCConstantExpr *ConstExpr = MCConstantExpr::create(2, OutContext); in emitInstruction() local 647 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext)); in emitInstruction()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 7307 if (auto *ConstExpr = dyn_cast<llvm::ConstantExpr>(User)) { in CheckAndReplaceExternCIFuncs() local 7308 if (ConstExpr->getOpcode() != llvm::Instruction::BitCast) in CheckAndReplaceExternCIFuncs() 7311 for (llvm::User *CEUser : ConstExpr->users()) { in CheckAndReplaceExternCIFuncs() 7318 CEs.push_back(ConstExpr); in CheckAndReplaceExternCIFuncs() 7334 for (llvm::ConstantExpr *ConstExpr : CEs) in CheckAndReplaceExternCIFuncs() 7335 ConstExpr->destroyConstant(); in CheckAndReplaceExternCIFuncs()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 15170 auto *ConstExpr = dyn_cast<SCEVConstant>(Expr); in collect() local 15172 if (!ConstExpr || !ConstDivisor) in collect() 15174 ExprVal = ConstExpr->getAPInt(); in collect()
|