/// getIntrinsicID - Return the intrinsic ID of this intrinsic.
///
Intrinsic::ID getIntrinsicID() const {
- return (Intrinsic::ID)getCalledFunction()->getIntrinsicID();
+ return getCalledFunction()->getIntrinsicID();
}
// Methods for support type inquiry through isa, cast, and dyn_cast:
class DbgDeclareInst : public DbgInfoIntrinsic {
public:
Value *getAddress() const;
- MDLocalVariable *getVariable() const {
- return cast<MDLocalVariable>(getRawVariable());
+ DILocalVariable *getVariable() const {
+ return cast<DILocalVariable>(getRawVariable());
}
- MDExpression *getExpression() const {
- return cast<MDExpression>(getRawExpression());
+ DIExpression *getExpression() const {
+ return cast<DIExpression>(getRawExpression());
}
Metadata *getRawVariable() const {
return cast<ConstantInt>(
const_cast<Value*>(getArgOperand(1)))->getZExtValue();
}
- MDLocalVariable *getVariable() const {
- return cast<MDLocalVariable>(getRawVariable());
+ DILocalVariable *getVariable() const {
+ return cast<DILocalVariable>(getRawVariable());
}
- MDExpression *getExpression() const {
- return cast<MDExpression>(getRawExpression());
+ DIExpression *getExpression() const {
+ return cast<DIExpression>(getRawExpression());
}
Metadata *getRawVariable() const {