| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | machine-outliner-iterative-2.mir | 21 #ITER1-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 23 #ITER1-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 25 #ITER1-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 26 #ITER1-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 30 #ITER2-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 32 #ITER2-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 33 #ITER2-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 34 #ITER2-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 68 #ITER1-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} 70 #ITER1-NEXT: BL @OUTLINED_FUNCTION_{{[0-9]+}} [all …]
|
| H A D | machine-outliner.mir | 29 # CHECK-DAG: BL @OUTLINED_FUNCTION_[[F0:[0-9]+]] 35 # CHECK: BL @OUTLINED_FUNCTION_[[F0]] 41 # CHECK: BL @OUTLINED_FUNCTION_[[F0]] 105 # CHECK-NOT: BL @baz, implicit-def dead $lr, implicit $sp 106 # CHECK: BL @OUTLINED_FUNCTION_[[F1:[0-9]+]], implicit-def $lr, implicit $sp 108 # CHECK-NEXT: BL @OUTLINED_FUNCTION_[[F1]], implicit-def $lr, implicit $sp 120 BL @baz, implicit-def dead $lr, implicit $sp 126 BL @baz, implicit-def dead $lr, implicit $sp 130 BL @baz, implicit-def dead $lr, implicit $sp 135 BL @baz, implicit-def dead $lr, implicit $sp
|
| H A D | machine-outliner-bad-register.mir | 47 ; CHECK: BL 55 ; CHECK: BL 71 ; CHECK: BL 89 ; CHECK: BL 105 ; CHECK-NOT: BL 122 ; CHECK-NOT: BL 139 ; CHECK-NOT: BL 155 ; CHECK: BL 164 ; CHECK-NOT: BL 172 ; CHECK: BL
|
| H A D | machine-outliner-unsafe-stack-call.mir | 27 BL @foo, implicit-def dead $lr, implicit $sp 33 BL @bar, implicit-def dead $lr, implicit $sp 39 BL @baz, implicit-def dead $lr, implicit $sp 57 BL @foo, implicit-def dead $lr, implicit $sp 63 BL @bar, implicit-def dead $lr, implicit $sp 69 BL @baz, implicit-def dead $lr, implicit $sp
|
| H A D | sve-calling-convention.ll | 30 ; CHECK: BL @nosve_signature, csr_aarch64_aapcs 37 ; CHECK: BL @nosve_signature, csr_aarch64_aapcs 44 ; CHECK: BL @sve_signature_ret_vec, csr_aarch64_sve_aapcs 51 ; CHECK: BL @sve_signature_ret_vec, csr_aarch64_sve_aapcs 58 ; CHECK: BL @sve_signature_ret_pred, csr_aarch64_sve_aapcs 65 ; CHECK: BL @sve_signature_ret_pred, csr_aarch64_sve_aapcs 72 ; CHECK: BL @sve_signature_arg_vec, csr_aarch64_sve_aapcs 79 ; CHECK: BL @sve_signature_arg_vec, csr_aarch64_sve_aapcs 86 ; CHECK: BL @sve_signature_arg_pred, csr_aarch64_sve_aapcs 93 ; CHECK: BL @sve_signature_arg_pred, csr_aarch64_sve_aapcs [all …]
|
| H A D | machine-outliner-side-effect.mir | 17 …BL @spam, csr_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $x0, implicit-def $sp, … 21 …BL @spam, csr_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $x0, implicit-def $sp, … 25 …BL @spam, csr_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $x0, implicit-def $sp, … 32 # CHECK: BL @OUTLINED_FUNCTION_0, {{.*}}, implicit $x20{{.*}}
|
| H A D | machine-outliner-calls.mir | 25 BL @baz, implicit-def dead $lr, implicit $sp 30 BL @baz, implicit-def dead $lr, implicit $sp 35 BL @baz, implicit-def dead $lr, implicit $sp 40 BL @baz, implicit-def dead $lr, implicit $sp 64 # CHECK-NEXT: BL @baz, implicit-def dead $lr, implicit $sp
|
| H A D | machine-dead-copy.mir | 23 BL @foo, csr_aarch64_aapcs, implicit $w0, implicit-def $w0 37 BL @foo, csr_aarch64_aapcs, implicit $w0, implicit-def $w0 51 BL @foo, csr_aarch64_aapcs, implicit $w0, implicit-def $w0 66 BL @foo, csr_aarch64_aapcs, implicit $w0, implicit-def $w0 81 BL @foo, csr_aarch64_aapcs, implicit killed $q26_q27_q28_q29 96 BL @foo, csr_aarch64_aapcs, implicit killed $q28_q29_q30_q31
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | machine-outliner-unsafe-registers.mir | 20 ; CHECK: BL @OUTLINED_FUNCTION_0 23 ; CHECK: BL @OUTLINED_FUNCTION_0 32 BL @z 41 BL @z 53 ; CHECK: BL @OUTLINED_FUNCTION_1 63 BL @z 69 BL @z 77 BL @z 96 BL @z 104 BL @z [all …]
|
| H A D | machine-outliner-calls.mir | 29 ; CHECK: BL @OUTLINED_FUNCTION_0 31 ; CHECK: BL @OUTLINED_FUNCTION_0 33 ; CHECK: BL @OUTLINED_FUNCTION_0 35 ; CHECK: BL @OUTLINED_FUNCTION_0 37 ; CHECK: BL @OUTLINED_FUNCTION_0 142 ; CHECK: BL @OUTLINED_FUNCTION_1 144 ; CHECK: BL @OUTLINED_FUNCTION_1 146 ; CHECK: BL @OUTLINED_FUNCTION_1 148 ; CHECK: BL @OUTLINED_FUNCTION_1 248 ; CHECK: BL @OUTLINED_FUNCTION_2 [all …]
|
| H A D | machine-outliner-stack-fixup-arm.mir | 24 BL @foo, implicit-def dead $lr, implicit $sp 29 BL @foo, implicit-def dead $lr, implicit $sp 34 BL @foo, implicit-def dead $lr, implicit $sp 53 BL @foo, implicit-def dead $lr, implicit $sp 58 BL @foo, implicit-def dead $lr, implicit $sp 63 BL @foo, implicit-def dead $lr, implicit $sp 82 BL @foo, implicit-def dead $lr, implicit $sp 87 BL @foo, implicit-def dead $lr, implicit $sp 92 BL @foo, implicit-def dead $lr, implicit $sp 97 BL @foo, implicit-def dead $lr, implicit $sp [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | global-block-literal-helpers.cpp | 5 typedef void (^BL)(); typedef 6 int func(BL, BL, BL); 11 BL ArrBlock [] = { ^{}, ^{}, ^{} }; 22 BL field = ^{};
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | legalize-sin.mir | 21 ; CHECK-NEXT: BL &sinf 29 ; CHECK-NEXT: BL &sinf 37 ; CHECK-NEXT: BL &sinf 45 ; CHECK-NEXT: BL &sinf 76 ; CHECK-DAG: BL &sinf 77 ; CHECK-DAG: BL &sinf 78 ; CHECK-DAG: BL &sinf 79 ; CHECK-DAG: BL &sinf 80 ; CHECK-DAG: BL &sinf 81 ; CHECK-DAG: BL &sinf [all …]
|
| H A D | legalize-log10.mir | 21 ; CHECK-NEXT: BL &log10 29 ; CHECK-NEXT: BL &log10 37 ; CHECK-NEXT: BL &log10 76 ; CHECK: BL &log10 77 ; CHECK: BL &log10 78 ; CHECK: BL &log10 79 ; CHECK: BL &log10 80 ; CHECK: BL &log10 81 ; CHECK: BL &log10 82 ; CHECK: BL &log10 [all …]
|
| H A D | legalize-log2.mir | 21 ; CHECK-NEXT: BL &log2 29 ; CHECK-NEXT: BL &log2 37 ; CHECK-NEXT: BL &log2 45 ; CHECK-NEXT: BL &log2 76 ; CHECK-DAG: BL &log2 77 ; CHECK-DAG: BL &log2 78 ; CHECK-DAG: BL &log2 79 ; CHECK-DAG: BL &log2 80 ; CHECK-DAG: BL &log2 81 ; CHECK-DAG: BL &log2 [all …]
|
| H A D | legalize-log.mir | 21 ; CHECK-NEXT: BL &logf 29 ; CHECK-NEXT: BL &logf 37 ; CHECK-NEXT: BL &logf 76 ; CHECK: BL &logf 77 ; CHECK: BL &logf 78 ; CHECK: BL &logf 79 ; CHECK: BL &logf 80 ; CHECK: BL &logf 81 ; CHECK: BL &logf 82 ; CHECK: BL &logf [all …]
|
| H A D | legalize-exp.mir | 21 ; CHECK-NEXT: BL &expf 29 ; CHECK-NEXT: BL &expf 37 ; CHECK-NEXT: BL &expf 76 ; CHECK: BL &expf 77 ; CHECK: BL &expf 78 ; CHECK: BL &expf 79 ; CHECK: BL &expf 80 ; CHECK: BL &expf 81 ; CHECK: BL &expf 82 ; CHECK: BL &expf [all …]
|
| H A D | legalize-cos.mir | 21 ; CHECK-NEXT: BL &cosf 29 ; CHECK-NEXT: BL &cosf 37 ; CHECK-NEXT: BL &cosf 76 ; CHECK: BL &cosf 77 ; CHECK: BL &cosf 78 ; CHECK: BL &cosf 79 ; CHECK: BL &cosf 80 ; CHECK: BL &cosf 81 ; CHECK: BL &cosf 82 ; CHECK: BL &cosf [all …]
|
| H A D | legalize-fexp2.mir | 20 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 27 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 34 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 41 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 68 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 75 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 82 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 89 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 96 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … 103 …; CHECK: BL &exp2f, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit-def … [all …]
|
| H A D | legalize-pow.mir | 15 …; CHECK: BL &pow, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $d0, implicit $d1, i… 22 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … 55 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … 64 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … 73 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … 82 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … 115 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … 124 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … 133 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … 142 …; CHECK: BL &powf, csr_aarch64_aapcs, implicit-def $lr, implicit $sp, implicit $s0, implicit $s1, … [all …]
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EPCGenericJITLinkMemoryManager.cpp | 104 BasicLayout BL(G); in allocate() local 106 auto Pages = BL.getContiguousPageBasedLayoutSizes(EPC.getPageSize()); in allocate() 112 [this, BL = std::move(BL), OnAllocated = std::move(OnAllocated)]( in allocate() 121 completeAllocation(*AllocAddr, std::move(BL), std::move(OnAllocated)); in allocate() 145 ExecutorAddr AllocAddr, BasicLayout BL, OnAllocatedFunction OnAllocated) { in completeAllocation() argument 150 for (auto &KV : BL.segments()) { in completeAllocation() 155 KV.second.WorkingMem = BL.getGraph().allocateBuffer(Seg.ContentSize).data(); in completeAllocation() 166 if (auto Err = BL.apply()) in completeAllocation() 169 OnAllocated(std::make_unique<InFlightAlloc>(*this, BL.getGraph(), AllocAddr, in completeAllocation()
|
| H A D | MapperJITLinkMemoryManager.cpp | 63 BasicLayout BL(G); in allocate() local 66 auto SegsSizes = BL.getContiguousPageBasedLayoutSizes(Mapper->getPageSize()); in allocate() 82 [this, &G, BL = std::move(BL), OnAllocated = std::move(OnAllocated)]( in allocate() 92 for (auto &KV : BL.segments()) { in allocate() 113 if (auto Err = BL.apply()) { in allocate()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SLSHardening.cpp | 289 BLOpcode = AArch64::BL; in ConvertBLRToBL() 337 MachineInstr *BL = BuildMI(MBB, MBBI, DL, TII->get(BLOpcode)).addSym(Sym); in ConvertBLRToBL() local 349 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertBLRToBL() 350 OpIdx < BL->getNumOperands(); OpIdx++) { in ConvertBLRToBL() 351 MachineOperand Op = BL->getOperand(OpIdx); in ConvertBLRToBL() 363 BL->removeOperand(FirstOpIdxToRemove); in ConvertBLRToBL() 364 BL->removeOperand(SecondOpIdxToRemove); in ConvertBLRToBL() 366 BL->copyImplicitOps(MF, BLR); in ConvertBLRToBL() 367 MF.moveCallSiteInfo(&BLR, BL); in ConvertBLRToBL() 369 BL->addOperand(MachineOperand::CreateReg(Reg, false /*isDef*/, true /*isImp*/, in ConvertBLRToBL()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/ |
| H A D | UDTLayout.cpp | 211 auto BL = std::make_unique<BaseClassLayout>(*this, Offset, false, in initializeChildren() local 214 AllBases.push_back(BL.get()); in initializeChildren() 215 addChildToLayout(std::move(BL)); in initializeChildren() 255 auto BL = in initializeChildren() local 257 AllBases.push_back(BL.get()); in initializeChildren() 262 addChildToLayout(std::move(BL)); in initializeChildren() 273 for (BaseClassLayout *BL : AllBases) { in hasVBPtrAtOffset() 274 if (BL->hasVBPtrAtOffset(Off - BL->getOffsetInParent())) in hasVBPtrAtOffset()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMSLSHardening.cpp | 294 MachineInstr *BL = in ConvertIndirectCallToIndirectJump() local 299 : BuildMI(MBB, MBBI, DL, TII->get(ARM::BL)).addGlobalAddress(GV); in ConvertIndirectCallToIndirectJump() 311 for (unsigned OpIdx = BL->getNumExplicitOperands(); in ConvertIndirectCallToIndirectJump() 312 OpIdx < BL->getNumOperands(); OpIdx++) { in ConvertIndirectCallToIndirectJump() 313 MachineOperand Op = BL->getOperand(OpIdx); in ConvertIndirectCallToIndirectJump() 325 BL->removeOperand(FirstOpIdxToRemove); in ConvertIndirectCallToIndirectJump() 326 BL->removeOperand(SecondOpIdxToRemove); in ConvertIndirectCallToIndirectJump() 328 BL->copyImplicitOps(MF, IndirectCall); in ConvertIndirectCallToIndirectJump() 329 MF.moveCallSiteInfo(&IndirectCall, BL); in ConvertIndirectCallToIndirectJump() 332 BL->addOperand(MachineOperand::CreateReg(Reg, false /*isDef*/, true /*isImp*/, in ConvertIndirectCallToIndirectJump()
|