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 | 229 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 D | ConstantHoisting.cpp | 402 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 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 | 232 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 D | SystemZAsmPrinter.cpp | 661 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 D | CodeGenModule.cpp | 7640 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 D | ScalarEvolution.cpp | 15501 auto *ConstExpr = dyn_cast<SCEVConstant>(Expr); in collectFromBlock() local 15503 if (!ConstExpr || !ConstDivisor) in collectFromBlock() 15505 ExprVal = ConstExpr->getAPInt(); in collectFromBlock()
|