Lines Matching refs:Loc

95       std::list<clang::Stmt*> &StmtList, clang::SourceLocation Loc) {
110 C, llvm::makeArrayRef(CompoundStmtList, CompoundStmtCount), Loc, Loc);
368 clang::SourceLocation Loc) {
397 Loc);
427 Loc);
447 clang::SourceLocation Loc);
454 clang::SourceLocation Loc) {
498 Loc,
506 StmtArray[StmtCtr++] = new(C) clang::DeclStmt(DGR, Loc, Loc);
519 Loc,
525 llvm::APInt(C.getTypeSize(C.IntTy), 0), C.IntTy, Loc);
534 Loc,
539 llvm::APInt(C.getTypeSize(C.IntTy), NumArrayElements), C.IntTy, Loc);
548 Loc,
558 Loc);
577 Loc);
585 ClearArrayRSObject(C, DC, RefRSArrPtrSubscript, StartLoc, Loc);
588 ClearStructRSObject(C, DC, RefRSArrPtrSubscript, StartLoc, Loc);
590 RSClearObjectCall = ClearSingleRSObject(C, RefRSArrPtrSubscript, Loc);
600 Loc,
601 Loc,
602 Loc);
608 C, llvm::makeArrayRef(StmtArray, StmtCtr), Loc, Loc);
615 clang::SourceLocation Loc) {
620 return CountRSObjectTypes(C, T->getArrayElementTypeNoTypeQual(), Loc);
638 if (CountRSObjectTypes(C, FT, Loc)) {
657 if (CountRSObjectTypes(C, FT, Loc)) {
671 clang::SourceLocation Loc) {
680 unsigned FieldsToDestroy = CountRSObjectTypes(C, BaseType, Loc);
731 Loc);
735 Loc);
737 } else if (FT->isStructureType() && CountRSObjectTypes(C, FT, Loc)) {
762 Loc);
768 Loc);
775 C, llvm::makeArrayRef(StmtArray, StmtCount), Loc, Loc);
786 clang::SourceLocation Loc) {
803 Loc,
822 Loc));
831 Loc);
840 clang::SourceLocation Loc);
846 clang::SourceLocation Loc) {
868 Loc,
877 StmtArray[StmtCtr++] = new(C) clang::DeclStmt(DGR, Loc, Loc);
888 Loc,
894 llvm::APInt(C.getTypeSize(C.IntTy), 0), C.IntTy, Loc);
903 Loc);
907 llvm::APInt(C.getTypeSize(C.IntTy), NumArrayElements), C.IntTy, Loc);
916 Loc);
925 Loc);
944 Loc);
960 Loc);
969 StartLoc, Loc);
973 StartLoc, Loc);
977 StartLoc, Loc);
987 Loc,
988 Loc,
989 Loc);
995 new(C) clang::CompoundStmt(C, StmtArray, StmtCtr, Loc, Loc);
1004 clang::SourceLocation Loc) {
1011 unsigned FieldsToSet = CountRSObjectTypes(C, T, Loc) + 1;
1030 if (!CountRSObjectTypes(C, FT, Loc)) {
1076 clang::FullSourceLoc(Loc, C.getSourceManager()),
1082 // CreateArrayRSSetObject(C, DstMember, SrcMember, StartLoc, Loc);
1085 CreateStructRSSetObject(C, DstMember, SrcMember, StartLoc, Loc);
1088 CreateSingleRSSetObject(C, DstMember, SrcMember, StartLoc, Loc);
1101 clang::VK_RValue, clang::OK_Ordinary, Loc,
1106 C, llvm::makeArrayRef(StmtArray, StmtCount), Loc, Loc);
1123 clang::SourceLocation Loc = AS->getExprLoc();
1130 CreateStructRSSetObject(C, AS->getLHS(), AS->getRHS(), StartLoc, Loc);
1133 CreateSingleRSSetObject(C, AS->getLHS(), AS->getRHS(), StartLoc, Loc);
1154 clang::SourceLocation Loc = RSObjectRefCount::GetRSSetObjectFD(
1167 Loc,
1173 CreateStructRSSetObject(C, RefRSVar, InitExpr, StartLoc, Loc);
1196 Loc,
1216 Loc,
1227 Loc));
1236 Loc);
1269 clang::SourceLocation Loc = VD->getLocation();
1280 Loc,
1286 return ClearArrayRSObject(C, DC, RefRSVar, StartLoc, Loc);
1294 return ClearStructRSObject(C, DC, RefRSVar, StartLoc, Loc);
1300 return ClearSingleRSObject(C, RefRSVar, Loc);
1355 const clang::SourceLocation &Loc) {
1374 clang::Expr *Int0 = clang::IntegerLiteral::Create(C, Zero, C.IntTy, Loc);
1386 Res = new(C) clang::InitListExpr(C, Loc, InitList, Loc);
1407 Loc);
1423 new(C) clang::InitListExpr(C, Loc, InitVals, Loc);
1431 Res = new(C) clang::InitListExpr(C, Loc, InitExprVec, Loc);