Lines Matching defs:IR

13 #include "llvm/IR/Dominators.h"
14 #include "llvm/IR/Instructions.h"
15 #include "llvm/IR/LLVMContext.h"
16 #include "llvm/IR/Module.h"
17 #include "llvm/IR/PassManager.h"
57 std::unique_ptr<Module> makeLLVMModule(LLVMContext &C, const char *IR) {
59 std::unique_ptr<Module> Mod = parseAssemblyString(IR, Err, C);
78 R"IR(
101 )IR");
167 R"IR(
175 )IR");
218 R"IR(
231 )IR");
251 auto IR = llvm::InlineFunction(*CB, IFI);
252 EXPECT_TRUE(IR.isSuccess());
261 R"IR(
284 )IR");
305 auto IR = llvm::InlineFunction(*CB, IFI);
306 EXPECT_TRUE(IR.isSuccess());
315 R"IR(
346 )IR");
372 auto IR = llvm::InlineFunction(*CB, IFI);
373 EXPECT_TRUE(IR.isSuccess());
382 R"IR(
408 )IR");
417 auto IR = llvm::InlineFunction(*CB, IFI);
418 EXPECT_TRUE(IR.isSuccess());
429 R"IR(
461 )IR");
470 auto IR = llvm::InlineFunction(*CB, IFI);
471 EXPECT_TRUE(IR.isSuccess());
483 R"IR(
515 )IR");
524 auto IR = llvm::InlineFunction(*CB, IFI);
525 EXPECT_TRUE(IR.isSuccess());
537 R"IR(
567 )IR");
576 auto IR = llvm::InlineFunction(*CB, IFI);
577 EXPECT_TRUE(IR.isSuccess());
589 R"IR(
623 )IR");
632 auto IR = llvm::InlineFunction(*CB, IFI);
633 EXPECT_TRUE(IR.isSuccess());
645 R"IR(
677 )IR");
703 auto IR = llvm::InlineFunction(*CB, IFI);
704 EXPECT_TRUE(IR.isSuccess());
713 R"IR(
747 )IR");
770 auto IR = llvm::InlineFunction(*CB, IFI);
771 EXPECT_TRUE(IR.isSuccess());
780 R"IR(
804 )IR");
830 auto IR = llvm::InlineFunction(*CB, IFI);
831 EXPECT_TRUE(IR.isSuccess());
840 R"IR(
850 )IR");
893 R"IR(
899 )IR");
918 R"IR(
932 )IR");
951 R"IR(
968 )IR");
981 R"IR(
992 )IR");
1005 std::unique_ptr<Module> M = makeLLVMModule(C, R"IR(
1049 )IR");
1064 auto IR = llvm::InlineFunction(*CB, IFI);
1065 EXPECT_TRUE(IR.isSuccess());
1078 R"IR(
1103 )IR");
1112 auto IR = llvm::InlineFunction(*CB, IFI);
1113 EXPECT_TRUE(IR.isSuccess());