Lines Matching refs:ConstantExpr
741 return map_to_llvmopcode(unwrap<ConstantExpr>(ConstantVal)->getOpcode());
745 return wrap(ConstantExpr::getAlignOf(unwrap(Ty)));
749 return wrap(ConstantExpr::getSizeOf(unwrap(Ty)));
753 return wrap(ConstantExpr::getNeg(unwrap<Constant>(ConstantVal)));
757 return wrap(ConstantExpr::getNSWNeg(unwrap<Constant>(ConstantVal)));
761 return wrap(ConstantExpr::getNUWNeg(unwrap<Constant>(ConstantVal)));
766 return wrap(ConstantExpr::getFNeg(unwrap<Constant>(ConstantVal)));
770 return wrap(ConstantExpr::getNot(unwrap<Constant>(ConstantVal)));
774 return wrap(ConstantExpr::getAdd(unwrap<Constant>(LHSConstant),
780 return wrap(ConstantExpr::getNSWAdd(unwrap<Constant>(LHSConstant),
786 return wrap(ConstantExpr::getNUWAdd(unwrap<Constant>(LHSConstant),
791 return wrap(ConstantExpr::getFAdd(unwrap<Constant>(LHSConstant),
796 return wrap(ConstantExpr::getSub(unwrap<Constant>(LHSConstant),
802 return wrap(ConstantExpr::getNSWSub(unwrap<Constant>(LHSConstant),
808 return wrap(ConstantExpr::getNUWSub(unwrap<Constant>(LHSConstant),
813 return wrap(ConstantExpr::getFSub(unwrap<Constant>(LHSConstant),
818 return wrap(ConstantExpr::getMul(unwrap<Constant>(LHSConstant),
824 return wrap(ConstantExpr::getNSWMul(unwrap<Constant>(LHSConstant),
830 return wrap(ConstantExpr::getNUWMul(unwrap<Constant>(LHSConstant),
835 return wrap(ConstantExpr::getFMul(unwrap<Constant>(LHSConstant),
840 return wrap(ConstantExpr::getUDiv(unwrap<Constant>(LHSConstant),
845 return wrap(ConstantExpr::getSDiv(unwrap<Constant>(LHSConstant),
851 return wrap(ConstantExpr::getExactSDiv(unwrap<Constant>(LHSConstant),
856 return wrap(ConstantExpr::getFDiv(unwrap<Constant>(LHSConstant),
861 return wrap(ConstantExpr::getURem(unwrap<Constant>(LHSConstant),
866 return wrap(ConstantExpr::getSRem(unwrap<Constant>(LHSConstant),
871 return wrap(ConstantExpr::getFRem(unwrap<Constant>(LHSConstant),
876 return wrap(ConstantExpr::getAnd(unwrap<Constant>(LHSConstant),
881 return wrap(ConstantExpr::getOr(unwrap<Constant>(LHSConstant),
886 return wrap(ConstantExpr::getXor(unwrap<Constant>(LHSConstant),
892 return wrap(ConstantExpr::getICmp(Predicate,
899 return wrap(ConstantExpr::getFCmp(Predicate,
905 return wrap(ConstantExpr::getShl(unwrap<Constant>(LHSConstant),
910 return wrap(ConstantExpr::getLShr(unwrap<Constant>(LHSConstant),
915 return wrap(ConstantExpr::getAShr(unwrap<Constant>(LHSConstant),
923 return wrap(ConstantExpr::getGetElementPtr(unwrap<Constant>(ConstantVal),
933 return wrap(ConstantExpr::getInBoundsGetElementPtr(Val, IdxList));
937 return wrap(ConstantExpr::getTrunc(unwrap<Constant>(ConstantVal),
942 return wrap(ConstantExpr::getSExt(unwrap<Constant>(ConstantVal),
947 return wrap(ConstantExpr::getZExt(unwrap<Constant>(ConstantVal),
952 return wrap(ConstantExpr::getFPTrunc(unwrap<Constant>(ConstantVal),
957 return wrap(ConstantExpr::getFPExtend(unwrap<Constant>(ConstantVal),
962 return wrap(ConstantExpr
967 return wrap(ConstantExpr::getSIToFP(unwrap<Constant>(ConstantVal),
972 return wrap(ConstantExpr::getFPToUI(unwrap<Constant>(ConstantVal),
977 return wrap(ConstantExpr::getFPToSI(unwrap<Constant>(ConstantVal),
982 return wrap(ConstantExpr::getPtrToInt(unwrap<Constant>(ConstantVal),
987 return wrap(ConstantExpr::getIntToPtr(unwrap<Constant>(ConstantVal),
992 return wrap(ConstantExpr::getBitCast(unwrap<Constant>(ConstantVal),
998 return wrap(ConstantExpr::getZExtOrBitCast(unwrap<Constant>(ConstantVal),
1004 return wrap(ConstantExpr::getSExtOrBitCast(unwrap<Constant>(ConstantVal),
1010 return wrap(ConstantExpr::getTruncOrBitCast(unwrap<Constant>(ConstantVal),
1016 return wrap(ConstantExpr::getPointerCast(unwrap<Constant>(ConstantVal),
1022 return wrap(ConstantExpr::getIntegerCast(unwrap<Constant>(ConstantVal),
1027 return wrap(ConstantExpr::getFPCast(unwrap<Constant>(ConstantVal),
1034 return wrap(ConstantExpr::getSelect(unwrap<Constant>(ConstantCondition),
1041 return wrap(ConstantExpr::getExtractElement(unwrap<Constant>(VectorConstant),
1048 return wrap(ConstantExpr::getInsertElement(unwrap<Constant>(VectorConstant),
1056 return wrap(ConstantExpr::getShuffleVector(unwrap<Constant>(VectorAConstant),
1063 return wrap(ConstantExpr::getExtractValue(unwrap<Constant>(AggConstant),
1070 return wrap(ConstantExpr::getInsertValue(unwrap<Constant>(AggConstant),
1651 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(unwrap(Inst)))
2055 Constant* AllocSize = ConstantExpr::getSizeOf(unwrap(Ty));
2056 AllocSize = ConstantExpr::getTruncOrBitCast(AllocSize, ITy);
2066 Constant* AllocSize = ConstantExpr::getSizeOf(unwrap(Ty));
2067 AllocSize = ConstantExpr::getTruncOrBitCast(AllocSize, ITy);