• Home
  • Raw
  • Download

Lines Matching +full:llvm +full:- +full:3

1 ; RUN: opt < %s -instcombine -sample-profile -sample-profile-file=%S/Inputs/inline-combine.prof -S …
2 ; RUN: opt < %s -passes="function(instcombine),sample-profile" -sample-profile-file=%S/Inputs/inlin…
4 %"class.llvm::FoldingSetNodeID" = type { %"class.llvm::SmallVector" }
5 %"class.llvm::SmallVector" = type { %"class.llvm::SmallVectorImpl.base", %"struct.llvm::SmallVector…
6 %"class.llvm::SmallVectorImpl.base" = type { %"class.llvm::SmallVectorTemplateBase.base" }
7 %"class.llvm::SmallVectorTemplateBase.base" = type { %"class.llvm::SmallVectorTemplateCommon.base" }
8 %"class.llvm::SmallVectorTemplateCommon.base" = type <{ %"class.llvm::SmallVectorBase", %"struct.ll…
9 %"class.llvm::SmallVectorBase" = type { i8*, i8*, i8* }
10 %"struct.llvm::AlignedCharArrayUnion" = type { %"struct.llvm::AlignedCharArray" }
11 %"struct.llvm::AlignedCharArray" = type { [4 x i8] }
12 %"struct.llvm::SmallVectorStorage" = type { [31 x %"struct.llvm::AlignedCharArrayUnion"] }
13 %"class.llvm::SmallVectorImpl" = type { %"class.llvm::SmallVectorTemplateBase.base", [4 x i8] }
19 define void @foo(%"class.llvm::FoldingSetNodeID"* %this) comdat align 2 !dbg !3 {
20 %1 = alloca %"class.llvm::FoldingSetNodeID"*, align 8
21 store %"class.llvm::FoldingSetNodeID"* %this, %"class.llvm::FoldingSetNodeID"** %1, align 8
22 %2 = load %"class.llvm::FoldingSetNodeID"*, %"class.llvm::FoldingSetNodeID"** %1, align 8
23 …%3 = getelementptr inbounds %"class.llvm::FoldingSetNodeID", %"class.llvm::FoldingSetNodeID"* %2, …
24 ; the call should have been inlined after sample-profile pass
25 ; CHECK-NOT: call
26 …id bitcast (void (%"class.llvm::SmallVectorImpl"*)* @bar to void (%"class.llvm::SmallVector"*)*)(%…
30 define void @bar(%"class.llvm::SmallVectorImpl"* %this) comdat align 2 !dbg !8 {
34 !llvm.module.flags = !{!0, !1}
35 !llvm.ident = !{!2}
36 !llvm.dbg.cu = !{!9}
39 !1 = !{i32 1, !"Debug Info Version", i32 3}
41 !3 = distinct !DISubprogram(name: "foo", scope: !4, file: !4, line: 3, type: !5, isLocal: false, is…
45 !7 = !DILocation(line: 4, scope: !3)