Home
last modified time | relevance | path

Searched refs:ConstExpr (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp229 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isHiImm16() local
230 int64_t Value = ConstExpr->getValue(); in isHiImm16()
251 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isHiImm16And() local
252 if (ConstExpr) { in isHiImm16And()
253 int64_t Value = ConstExpr->getValue(); in isHiImm16And()
265 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm16() local
266 int64_t Value = ConstExpr->getValue(); in isLoImm16()
289 if (const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value)) { in isLoImm16Signed() local
290 int64_t Value = ConstExpr->getValue(); in isLoImm16Signed()
312 const MCConstantExpr *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Value); in isLoImm16And() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp402 ConstantExpr *ConstExpr) { in collectConstantCandidates() argument
404 if (ConstExpr->getType()->isVectorTy()) in collectConstantCandidates()
407 GlobalVariable *BaseGV = dyn_cast<GlobalVariable>(ConstExpr->getOperand(0)); in collectConstantCandidates()
415 auto *GEPO = cast<GEPOperator>(ConstExpr); in collectConstantCandidates()
440 ConstPtrUnionType Cand = ConstExpr; in collectConstantCandidates()
445 ConstExpr)); in collectConstantCandidates()
478 if (auto ConstExpr = dyn_cast<ConstantExpr>(Opnd)) { in collectConstantCandidates() local
480 if (ConstHoistGEP && isa<GEPOperator>(ConstExpr)) in collectConstantCandidates()
481 collectConstantCandidates(ConstCandMap, Inst, Idx, ConstExpr); in collectConstantCandidates()
484 if (!ConstExpr->isCast()) in collectConstantCandidates()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DConstantHoisting.h88 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 DVEAsmParser.cpp232 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isZero() local
233 int64_t Value = ConstExpr->getValue(); in isZero()
243 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm0to2() local
244 int64_t Value = ConstExpr->getValue(); in isUImm0to2()
254 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm1() local
255 int64_t Value = ConstExpr->getValue(); in isUImm1()
265 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm2() local
266 int64_t Value = ConstExpr->getValue(); in isUImm2()
276 if (const auto *ConstExpr = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUImm3() local
277 int64_t Value = ConstExpr->getValue(); in isUImm3()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp661 const MCConstantExpr *ConstExpr = MCConstantExpr::create(2, OutContext); in emitInstruction() local
663 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext)); in emitInstruction()
674 const MCConstantExpr *ConstExpr = MCConstantExpr::create(2, OutContext); in emitInstruction() local
678 .addExpr(MCBinaryExpr::createAdd(Expr, ConstExpr, OutContext)); in emitInstruction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp7640 if (auto *ConstExpr = dyn_cast<llvm::ConstantExpr>(User)) { in CheckAndReplaceExternCIFuncs() local
7641 if (ConstExpr->getOpcode() != llvm::Instruction::BitCast) in CheckAndReplaceExternCIFuncs()
7644 for (llvm::User *CEUser : ConstExpr->users()) { in CheckAndReplaceExternCIFuncs()
7651 CEs.push_back(ConstExpr); in CheckAndReplaceExternCIFuncs()
7667 for (llvm::ConstantExpr *ConstExpr : CEs) in CheckAndReplaceExternCIFuncs()
7668 ConstExpr->destroyConstant(); in CheckAndReplaceExternCIFuncs()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp15501 auto *ConstExpr = dyn_cast<SCEVConstant>(Expr); in collectFromBlock() local
15503 if (!ConstExpr || !ConstDivisor) in collectFromBlock()
15505 ExprVal = ConstExpr->getAPInt(); in collectFromBlock()