Home | History | Annotate | Download | only in CodeGen

Lines Matching full:loc

99 void CGDebugInfo::setLocation(SourceLocation Loc) {
101 if (Loc.isInvalid()) return;
103 CurLoc = CGM.getContext().getSourceManager().getExpansionLoc(Loc);
270 llvm::DIFile CGDebugInfo::getOrCreateFile(SourceLocation Loc) {
271 if (!Loc.isValid())
276 PresumedLoc PLoc = SM.getPresumedLoc(Loc);
306 unsigned CGDebugInfo::getLineNumber(SourceLocation Loc) {
307 if (Loc.isInvalid() && CurLoc.isInvalid())
310 PresumedLoc PLoc = SM.getPresumedLoc(Loc.isValid() ? Loc : CurLoc);
315 unsigned CGDebugInfo::getColumnNumber(SourceLocation Loc, bool Force) {
321 if (Loc.isInvalid() && CurLoc.isInvalid())
324 PresumedLoc PLoc = SM.getPresumedLoc(Loc.isValid() ? Loc : CurLoc);
800 SourceLocation loc,
808 llvm::DIFile file = getOrCreateFile(loc);
809 unsigned line = getLineNumber(loc);
1403 SourceLocation Loc) {
1405 llvm::DIType T = getOrCreateType(RTy, getOrCreateFile(Loc));
1412 SourceLocation Loc) {
1414 llvm::DIType T = getOrCreateType(D, getOrCreateFile(Loc));
1589 SourceLocation Loc = PD->getLocation();
1590 llvm::DIFile PUnit = getOrCreateFile(Loc);
1591 unsigned PLine = getLineNumber(Loc);
1663 SourceLocation Loc = PD->getLocation();
1664 llvm::DIFile PUnit = getOrCreateFile(Loc);
1665 unsigned PLine = getLineNumber(Loc);
2410 SourceLocation Loc;
2412 Loc = D->getLocation();
2415 llvm::DIFile Unit = getOrCreateFile(Loc);
2472 unsigned LineNo = getLineNumber(Loc);
2494 void CGDebugInfo::EmitLocation(CGBuilderTy &Builder, SourceLocation Loc,
2497 setLocation(Loc);
2523 void CGDebugInfo::CreateLexicalBlock(SourceLocation Loc) {
2538 SourceLocation Loc) {
2540 setLocation(Loc);
2543 CreateLexicalBlock(Loc);
2546 Builder.SetCurrentDebugLocation(llvm::DebugLoc::get(getLineNumber(Loc),
2547 getColumnNumber(Loc),
2554 SourceLocation Loc) {
2558 EmitLocation(Builder, Loc);
2884 SourceLocation loc = blockDecl->getCaretLocation();
2885 llvm::DIFile tunit = getOrCreateFile(loc);
2886 unsigned line = getLineNumber(loc);
2887 unsigned column = getColumnNumber(loc);
2896 fields.push_back(createFieldType("__isa", C.VoidPtrTy, 0, loc, AS_public,
2899 fields.push_back(createFieldType("__flags", C.IntTy, 0, loc, AS_public,
2902 fields.push_back(createFieldType("__reserved", C.IntTy, 0, loc, AS_public,
2905 fields.push_back(createFieldType("__FuncPtr", C.VoidPtrTy, 0, loc, AS_public,
2912 0, loc, AS_public,
2962 fields.push_back(createFieldType("this", type, 0, loc, AS_public,
2983 loc, AS_public, offsetInBits, tunit, tunit);