Home
last modified time | relevance | path

Searched refs:RWPI (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/ARM/GlobalISel/
H A Darm-isel-globals-ropi-rwpi.ll22 ; 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 Dthumb-isel-globals-ropi-rwpi.ll22 ; 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 Dthumb-select-globals-ropi-rwpi.mir3 …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 Darm-select-globals-ropi-rwpi.mir3 …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 Darm-unsupported.ll4 …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 Dinline-asm-clobber.ll4 ; 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 Dbuild-attributes.ll167 …-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 DCodeGen.h22 enum Model { Static, PIC_, DynamicNoPIC, ROPI, RWPI, ROPI_RWPI }; enumerator
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.cpp95 case Reloc::RWPI: in print()
/llvm-project-15.0.7/llvm/lib/Target/
H A DTargetMachineC.cpp117 RM = Reloc::RWPI; in LLVMCreateTargetMachine()
H A DTargetLoweringObjectFile.cpp304 ReloModel == Reloc::RWPI || ReloModel == Reloc::ROPI_RWPI || in getKindForGlobal()
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DCommonArgs.cpp1361 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 DClang.cpp1165 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 DARMSubtarget.cpp348 return TM.getRelocationModel() == Reloc::RWPI || in isRWPI()
H A DARMTargetMachine.cpp203 if (*RM == Reloc::ROPI || *RM == Reloc::RWPI || *RM == Reloc::ROPI_RWPI) in getEffectiveRelocModel()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCommandFlags.cpp139 Reloc::RWPI, "rwpi", in CGOPT()
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DARM.cpp807 if (Opts.RWPI) in getTargetDefines()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLangOptions.def202 LANGOPT(RWPI , 1, 0, "Read-write position independence")
H A DDiagnosticDriverKinds.td497 "cmse is not compatible with %select{RWPI|ROPI}0">;
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp304 } else if ((Asm->TM.getRelocationModel() == Reloc::RWPI || in addLocationAttribute()
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td2671 LangOpts<"RWPI">, DefaultFalse,
5289 NormalizedValues<["Static", "PIC_", "ROPI", "RWPI", "ROPI_RWPI", "DynamicNoPIC"]>,