Use attribute query methods.
authorBill Wendling <isanbard@gmail.com>
Thu, 4 Oct 2012 07:08:30 +0000 (07:08 +0000)
committerBill Wendling <isanbard@gmail.com>
Thu, 4 Oct 2012 07:08:30 +0000 (07:08 +0000)
llvm-svn: 165210

llvm/include/llvm/Target/TargetLowering.h

index 9e46a40..57d987b 100644 (file)
@@ -1319,9 +1319,9 @@ public:
                      FunctionType *FTy, bool isTailCall, SDValue callee,
                      ArgListTy &args, SelectionDAG &dag, DebugLoc dl,
                      ImmutableCallSite &cs)
-    : Chain(chain), RetTy(retTy), RetSExt(cs.paramHasAttr(0, Attribute::SExt)),
-      RetZExt(cs.paramHasAttr(0, Attribute::ZExt)), IsVarArg(FTy->isVarArg()),
-      IsInReg(cs.paramHasAttr(0, Attribute::InReg)),
+    : Chain(chain), RetTy(retTy), RetSExt(cs.paramHasSExtAttr(0)),
+      RetZExt(cs.paramHasZExtAttr(0)), IsVarArg(FTy->isVarArg()),
+      IsInReg(cs.paramHasInRegAttr(0)),
       DoesNotReturn(cs.doesNotReturn()),
       IsReturnValueUsed(!cs.getInstruction()->use_empty()),
       IsTailCall(isTailCall), NumFixedArgs(FTy->getNumParams()),