| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/GlobalISel/ |
| H A D | arm-isel-globals-ropi-rwpi.ll | 22 ; RWPI-NEXT: add r[[ADDR:[0-9]+]], r9, [[OFFSET]] 23 ; RWPI-NEXT: ldr r0, [r[[ADDR]]] 24 ; RWPI-NEXT: bx lr 25 ; RWPI-NOMOVT: [[LABEL]]: 26 ; RWPI-NOMOVT-NEXT: .long internal_global(sbrel) 47 ; RWPI-NEXT: ldr r0, [r[[ADDR]]] 48 ; RWPI-NEXT: bx lr 49 ; RWPI-NOMOVT: [[LABEL]]: 112 ; RWPI-NOMOVT: internal_global: 113 ; RWPI-NOMOVT: .long 42 [all …]
|
| H A D | thumb-isel-globals-ropi-rwpi.ll | 22 ; RWPI-NEXT: add r[[ADDR:[0-9]+]], r9 23 ; RWPI-NEXT: ldr r0, [r[[ADDR]]] 24 ; RWPI-NEXT: bx lr 25 ; RWPI-NOMOVT: [[LABEL]]: 46 ; RWPI-NEXT: add r[[ADDR:[0-9]+]], r9 47 ; RWPI-NEXT: ldr r0, [r[[ADDR]]] 48 ; RWPI-NEXT: bx lr 49 ; RWPI-NOMOVT: [[LABEL]]: 112 ; RWPI-NOMOVT: internal_global: 113 ; RWPI-NOMOVT: .long 42 [all …]
|
| H A D | thumb-select-globals-ropi-rwpi.mir | 3 …t -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,RO-DEFAULT-MOVT 4 … -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-NOMOVT,RWPI,RO-DEFAULT-NO… 5 …-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,ROPI-MOVT 6 …ect -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-NOMOVT,RWPI,ROPI-NOMOVT 33 # RWPI-NOMOVT: constants: 34 # RWPI-NOMOVT: id: 0 35 # RWPI-NOMOVT: value: 'internal_global(SBREL)' 43 ; RWPI: [[G:%[0-9]+]]:gprnopc = t2ADDrr $r9, [[OFF]], 14 /* CC::al */, $noreg, $noreg 67 # RWPI-NOMOVT: constants: 68 # RWPI-NOMOVT: id: 0 [all …]
|
| H A D | arm-select-globals-ropi-rwpi.mir | 3 …t -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,RO-DEFAULT-MOVT 4 … -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-NOMOVT,RWPI,RO-DEFAULT-NO… 5 …-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,ROPI-MOVT 6 …ect -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-NOMOVT,RWPI,ROPI-NOMOVT 33 # RWPI-NOMOVT: constants: 34 # RWPI-NOMOVT: id: 0 35 # RWPI-NOMOVT: value: 'internal_global(SBREL)' 43 ; RWPI: [[G:%[0-9]+]]:gpr = ADDrr $r9, [[OFF]], 14 /* CC::al */, $noreg, $noreg 67 # RWPI-NOMOVT: constants: 68 # RWPI-NOMOVT: id: 0 [all …]
|
| H A D | arm-unsupported.ll | 4 …ass-remarks-missed='gisel*' -relocation-model=rwpi %s -o - 2>&1 | FileCheck %s -check-prefixes=RWPI 5 …s-missed='gisel*' -relocation-model=ropi-rwpi %s -o - 2>&1 | FileCheck %s -check-prefixes=ROPI-RWPI 115 ; RWPI: remark: {{.*}} cannot select: {{.*}} G_GLOBAL_VALUE 116 ; RWPI-LABEL: warning: Instruction selection used fallback path for test_thread_local_global 117 ; ROPI-RWPI: remark: {{.*}} cannot select: {{.*}} G_GLOBAL_VALUE 118 ; ROPI-RWPI-LABEL: warning: Instruction selection used fallback path for test_thread_local_global
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | inline-asm-clobber.ll | 4 ; RUN: | FileCheck %s -check-prefix=RWPI 11 ; RWPI: warning: inline asm clobber list contains reserved registers: R9, SP, PC 12 ; RWPI: warning: inline asm clobber list contains reserved registers: R11
|
| H A D | build-attributes.ll | 167 …-linux-gnueabi -mattr=+strict-align -relocation-model=rwpi | FileCheck %s --check-prefix=RELOC-RWPI 168 …eabi -mattr=+strict-align -relocation-model=ropi-rwpi | FileCheck %s --check-prefix=RELOC-ROPI-RWPI 1691 ; RELOC-RWPI: .eabi_attribute 15, 2 1692 ; RELOC-RWPI-NOT: .eabi_attribute 16, 1693 ; RELOC-RWPI: .eabi_attribute 17, 1 1694 ; RELOC-ROPI-RWPI: .eabi_attribute 15, 2 1695 ; RELOC-ROPI-RWPI: .eabi_attribute 16, 1 1696 ; RELOC-ROPI-RWPI: .eabi_attribute 17, 1
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | CodeGen.h | 22 enum Model { Static, PIC_, DynamicNoPIC, ROPI, RWPI, ROPI_RWPI }; enumerator
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.cpp | 95 case Reloc::RWPI: in print()
|
| /llvm-project-15.0.7/llvm/lib/Target/ |
| H A D | TargetMachineC.cpp | 117 RM = Reloc::RWPI; in LLVMCreateTargetMachine()
|
| H A D | TargetLoweringObjectFile.cpp | 304 ReloModel == Reloc::RWPI || ReloModel == Reloc::ROPI_RWPI || in getKindForGlobal()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | CommonArgs.cpp | 1361 bool ROPI = false, RWPI = false; in ParsePICArgs() local 1374 RWPI = true; in ParsePICArgs() 1378 if ((ROPI || RWPI) && (PIC || PIE)) in ParsePICArgs() 1402 if (ROPI && RWPI) in ParsePICArgs() 1406 else if (RWPI) in ParsePICArgs() 1407 RelocM = llvm::Reloc::RWPI; in ParsePICArgs()
|
| H A D | Clang.cpp | 1165 case llvm::Reloc::RWPI: in RelocationModelName() 5018 bool IsRWPI = RelocationModel == llvm::Reloc::RWPI || in ConstructJob() 5048 if (RelocationModel == llvm::Reloc::RWPI || in ConstructJob()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMSubtarget.cpp | 348 return TM.getRelocationModel() == Reloc::RWPI || in isRWPI()
|
| H A D | ARMTargetMachine.cpp | 203 if (*RM == Reloc::ROPI || *RM == Reloc::RWPI || *RM == Reloc::ROPI_RWPI) in getEffectiveRelocModel()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CommandFlags.cpp | 139 Reloc::RWPI, "rwpi", in CGOPT()
|
| /llvm-project-15.0.7/clang/lib/Basic/Targets/ |
| H A D | ARM.cpp | 807 if (Opts.RWPI) in getTargetDefines()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 202 LANGOPT(RWPI , 1, 0, "Read-write position independence")
|
| H A D | DiagnosticDriverKinds.td | 497 "cmse is not compatible with %select{RWPI|ROPI}0">;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.cpp | 304 } else if ((Asm->TM.getRelocationModel() == Reloc::RWPI || in addLocationAttribute()
|
| /llvm-project-15.0.7/clang/include/clang/Driver/ |
| H A D | Options.td | 2671 LangOpts<"RWPI">, DefaultFalse, 5289 NormalizedValues<["Static", "PIC_", "ROPI", "RWPI", "ROPI_RWPI", "DynamicNoPIC"]>,
|