| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | c11atomics-ios.c | 145 typedef struct { short x, y, z; } PS; typedef 147 void testPromotedStruct(_Atomic(PS) *fp) { in testPromotedStruct() 165 __c11_atomic_init(fp, (PS){1,2,3}); in testPromotedStruct() 176 _Atomic(PS) x = (PS){1,2,3}; in testPromotedStruct() 187 PS f = *fp; in testPromotedStruct() 205 PS test_promoted_load(_Atomic(PS) *addr) { in test_promoted_load() 223 void test_promoted_store(_Atomic(PS) *addr, PS *val) { in test_promoted_store() 247 PS test_promoted_exchange(_Atomic(PS) *addr, PS *val) { in test_promoted_exchange() 277 _Bool test_promoted_cmpxchg(_Atomic(PS) *addr, PS *desired, PS *new) { in test_promoted_cmpxchg()
|
| H A D | c11atomics.c | 294 typedef struct { short x, y, z; } PS; typedef 295 _Atomic PS testPromotedStructGlobal = (PS){1, 2, 3}; 297 void testPromotedStruct(_Atomic(PS) *fp) { in testPromotedStruct() 318 __c11_atomic_init(fp, (PS){1,2,3}); in testPromotedStruct() 329 _Atomic(PS) x = (PS){1,2,3}; in testPromotedStruct() 339 PS f = *fp; in testPromotedStruct() 365 int a = ((PS)*fp).x; in testPromotedStruct() 370 PS test_promoted_load(_Atomic(PS) *addr) { in test_promoted_load() 389 void test_promoted_store(_Atomic(PS) *addr, PS *val) { in test_promoted_store() 413 PS test_promoted_exchange(_Atomic(PS) *addr, PS *val) { in test_promoted_exchange() [all …]
|
| H A D | pass-object-size.c | 9 #define PS(N) __attribute__((pass_object_size(N))) macro 15 int ObjectSize0(void *const p PS(0)) { 27 int ObjectSize1(void *const p PS(1)) { 39 int ObjectSize2(void *const p PS(2)) { 51 int ObjectSize3(void *const p PS(3)) { 249 int IndirectObjectSize0(void *const p PS(0)) { 256 int IndirectObjectSize1(void *const p PS(1)) { 263 int IndirectObjectSize2(void *const p PS(2)) { 270 int IndirectObjectSize3(void *const p PS(3)) { 285 int OverloadedObjectSize(void *const p PS(0), [all …]
|
| H A D | builtin-memfns.c | 76 struct PS { struct 79 struct PS ps; argument 83 __builtin_memcpy(arg, ps.modes, sizeof(struct PS)); in test8()
|
| H A D | debug-info-crash.c | 27 } PS; typedef 30 PS p2; in foo()
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | pass-object-size.c | 23 #define PS(N) __attribute__((pass_object_size(N))) macro 25 void Overloaded(void *p PS(0)) overloaded; //expected-note{{previous declaration is here}} 26 void Overloaded(void *p PS(1)) overloaded; //expected-error{{conflicting pass_object_size attribute… 27 void Overloaded2(void *p PS(1), void *p2 PS(0)) overloaded; //expected-note{{previous declaration i… 28 void Overloaded2(void *p PS(0), void *p2 PS(1)) overloaded; //expected-error{{conflicting pass_obje… 30 void Overloaded3(void *p PS(0), void *p2) overloaded; //expected-note{{previous declaration is here… 31 void Overloaded3(void *p, void *p2 PS(0)) overloaded; //expected-error{{conflicting pass_object_siz… 37 void NotOverloaded(void *p PS(0)); 38 void IsOverloaded(void *p PS(0)) overloaded; // expected-note 2 {{candidate address cannot be taken…
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Linux/ |
| H A D | mincore.cpp | 10 size_t PS = sysconf(_SC_PAGESIZE); in main() local 11 void *addr = mmap(nullptr, 20 * PS, PROT_READ | PROT_WRITE, in main() 14 res = mincore(addr, 10 * PS, vec); in main() 20 ((char *)addr)[i * PS] = 1; in main() 21 res = mincore(addr, 10 * PS, vec); in main() 27 ((char *)addr)[i * PS] = 1; in main() 28 res = mincore(addr, 10 * PS, vec); in main()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ModuleTest.cpp | 114 auto *PS = ProfileSummary::getFromMD(M->getProfileSummary(/*IsCS*/ false)); in TEST() local 115 EXPECT_NE(nullptr, PS); in TEST() 116 EXPECT_FALSE(PS->isPartialProfile()); in TEST() 117 PS->setPartialProfile(true); in TEST() 118 M->setProfileSummary(PS->getMD(Context), ProfileSummary::PSK_Sample); in TEST() 119 delete PS; in TEST() 120 PS = ProfileSummary::getFromMD(M->getProfileSummary(/*IsCS*/ false)); in TEST() 121 EXPECT_NE(nullptr, PS); in TEST() 122 EXPECT_EQ(true, PS->isPartialProfile()); in TEST() 123 delete PS; in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrVMX.td | 40 def VMFUNC : I<0x01, MRM_D4, (outs), (ins), "vmfunc", []>, PS; 48 "vmptrld\t$vmcs", []>, PS; 50 "vmptrst\t$vmcs", []>, PS; 52 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 55 "vmread{l}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[Not64BitMode]>, 60 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 63 "vmread{l}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[Not64BitMode]>, 68 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 71 "vmwrite{l}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[Not64BitMode]>, 76 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, [all …]
|
| H A D | X86SpeculativeLoadHardening.cpp | 167 Optional<PredState> PS; member in __anon72cb81e60111::X86SpeculativeLoadHardeningPass 416 PS.emplace(MF, &X86::GR64_NOSPRegClass); in runOnMachineFunction() 448 PS->PoisonReg = MRI->createVirtualRegister(PS->RC); in runOnMachineFunction() 481 PS->InitialReg = MRI->createVirtualRegister(PS->RC); in runOnMachineFunction() 492 PS->InitialReg) in runOnMachineFunction() 505 PS->SSA.Initialize(PS->InitialReg); in runOnMachineFunction() 506 PS->SSA.AddAvailableValue(&Entry, PS->InitialReg); in runOnMachineFunction() 525 PS->SSA.AddAvailableValue( in runOnMachineFunction() 553 PS->SSA.RewriteUse(Op); in runOnMachineFunction() 1186 .addReg(PS->InitialReg) in tracePredStateThroughIndirectBranches() [all …]
|
| H A D | X86InstrSGX.td | 20 "encls", []>, PS; 24 "enclu", []>, PS; 28 "enclv", []>, PS;
|
| /llvm-project-15.0.7/compiler-rt/test/msan/Linux/ |
| H A D | mincore.cpp | 11 size_t PS = sysconf(_SC_PAGESIZE); in main() local 12 void *addr = mmap(nullptr, 20 * PS, PROT_READ | PROT_WRITE, in main() 16 res = mincore(addr, 10 * PS, vec); in main() 21 res = mincore(addr, 10 * PS + 42, vec); in main() 26 res = mincore(addr, 10 * PS - 1, vec); in main()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | fp_to_uint.ll | 203 ; EG-NEXT: NOT_INT T0.W, PS, 222 ; EG-NEXT: XOR_INT T0.W, PV.W, PS, 224 ; EG-NEXT: SUB_INT T2.W, PS, T1.W, 226 ; EG-NEXT: SUB_INT T2.W, PV.W, PS, 467 ; EG-NEXT: NOT_INT T4.W, PS, 543 ; EG-NEXT: NOT_INT T4.W, PS, 653 ; EG-NEXT: AND_INT T1.W, PS, 1, 656 ; EG-NEXT: LSHL T0.X, PV.W, PS, 703 ; EG-NEXT: AND_INT T1.W, PS, 1, 706 ; EG-NEXT: LSHL T0.X, PV.W, PS, [all …]
|
| H A D | udivrem.ll | 16 ; R600-NEXT: MULLO_INT * T0.Y, PV.W, PS, 17 ; R600-NEXT: MULHI * T0.Y, T0.X, PS, 18 ; R600-NEXT: ADD_INT * T0.W, T0.X, PS, 132 ; R600-NEXT: MULHI * T0.W, T0.Z, PS, 133 ; R600-NEXT: ADD_INT T0.W, T0.Z, PS, 135 ; R600-NEXT: ADD_INT T1.W, T0.X, PS, 269 ; R600-NEXT: MULHI * T0.W, T0.Z, PS, 270 ; R600-NEXT: ADD_INT T0.W, T0.Z, PS, 272 ; R600-NEXT: ADD_INT T1.W, T0.X, PS, 281 ; R600-NEXT: MULHI * T0.W, T1.X, PS, [all …]
|
| H A D | fp_to_sint.ll | 256 ; EG-NEXT: NOT_INT T0.W, PS, 275 ; EG-NEXT: XOR_INT T0.W, PV.W, PS, 277 ; EG-NEXT: SUB_INT T2.W, PS, T1.W, 279 ; EG-NEXT: SUB_INT T2.W, PV.W, PS, 585 ; EG-NEXT: NOT_INT T4.W, PS, 661 ; EG-NEXT: NOT_INT T4.W, PS, 771 ; EG-NEXT: AND_INT T1.W, PS, 1, 774 ; EG-NEXT: LSHL T0.X, PV.W, PS, 821 ; EG-NEXT: AND_INT T1.W, PS, 1, 824 ; EG-NEXT: LSHL T0.X, PV.W, PS, [all …]
|
| H A D | fdiv.ll | 16 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, KC0[2].Z, PS 45 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, KC0[2].Z, PS 120 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, PS, KC0[2].Z, 135 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, PS, KC0[2].Z, 150 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, PS, KC0[2].Z, 166 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, KC0[3].X, PS 167 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, KC0[2].W, PS 194 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, PS, KC0[3].X, 195 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, PS, KC0[2].W, 209 ; R600-DAG: MUL_IEEE {{\** *}}T{{[0-9]+\.[XYZW]}}, PS, KC0[3].X, [all …]
|
| H A D | llvm.pow.ll | 5 ;CHECK-NEXT: MUL NON-IEEE * T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}}, 19 ;CHECK-NEXT: MUL NON-IEEE T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}}, 21 ;CHECK-NEXT: MUL NON-IEEE T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}}, 25 ;CHECK-NEXT: MUL NON-IEEE T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}}, 27 ;CHECK-NEXT: MUL NON-IEEE T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], PS}},
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | SymbolCache.cpp | 364 auto PS = cantFail(SymbolDeserializer::deserializeAs<ProcSym>(*I)); in findFunctionSymbolBySectOffset() local 365 if (Sect == PS.Segment && Offset >= PS.CodeOffset && in findFunctionSymbolBySectOffset() 366 Offset < PS.CodeOffset + PS.CodeSize) { in findFunctionSymbolBySectOffset() 368 auto Found = AddressToSymbolId.find({PS.Segment, PS.CodeOffset}); in findFunctionSymbolBySectOffset() 374 AddressToSymbolId.insert({{PS.Segment, PS.CodeOffset}, Id}); in findFunctionSymbolBySectOffset() 379 I = Syms.at(PS.End); in findFunctionSymbolBySectOffset() 417 auto PS = in findPublicSymbolBySectOffset() local 419 if (PS.Segment < Sect || (PS.Segment == Sect && PS.Offset <= Offset)) { in findPublicSymbolBySectOffset() 437 auto Found = AddressToPublicSymId.find({PS.Segment, PS.Offset}); in findPublicSymbolBySectOffset() 442 SymIndexId Id = createSymbol<NativePublicSymbol>(PS); in findPublicSymbolBySectOffset() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | str-int-4.ll | 46 ; CHECK-NEXT: store i32 -123, i32* [[PS:%.*]], align 4 48 ; CHECK-NEXT: [[PS1:%.*]] = getelementptr i32, i32* [[PS]], i64 1 51 ; CHECK-NEXT: [[PS2:%.*]] = getelementptr i32, i32* [[PS]], i64 2 54 ; CHECK-NEXT: [[PS3:%.*]] = getelementptr i32, i32* [[PS]], i64 3 57 ; CHECK-NEXT: [[PS4:%.*]] = getelementptr i32, i32* [[PS]], i64 4 60 ; CHECK-NEXT: [[PS5:%.*]] = getelementptr i32, i32* [[PS]], i64 5 63 ; CHECK-NEXT: [[PS6:%.*]] = getelementptr i32, i32* [[PS]], i64 6 66 ; CHECK-NEXT: [[PS7:%.*]] = getelementptr i32, i32* [[PS]], i64 7 162 ; CHECK-NEXT: store i32 [[MINM1]], i32* [[PS:%.*]], align 4 316 ; CHECK-NEXT: store i64 -123, i64* [[PS:%.*]], align 4 [all …]
|
| H A D | str-int-5.ll | 50 ; CHECK-NEXT: store i32 -123, i32* [[PS:%.*]], align 4 52 ; CHECK-NEXT: [[PS1:%.*]] = getelementptr i32, i32* [[PS]], i64 1 55 ; CHECK-NEXT: [[PS2:%.*]] = getelementptr i32, i32* [[PS]], i64 2 58 ; CHECK-NEXT: [[PS3:%.*]] = getelementptr i32, i32* [[PS]], i64 3 61 ; CHECK-NEXT: [[PS4:%.*]] = getelementptr i32, i32* [[PS]], i64 4 64 ; CHECK-NEXT: [[PS5:%.*]] = getelementptr i32, i32* [[PS]], i64 5 67 ; CHECK-NEXT: [[PS6:%.*]] = getelementptr i32, i32* [[PS]], i64 6 70 ; CHECK-NEXT: [[PS7:%.*]] = getelementptr i32, i32* [[PS]], i64 7 73 ; CHECK-NEXT: [[PS8:%.*]] = getelementptr i32, i32* [[PS]], i64 8 168 ; CHECK-NEXT: store i32 [[MINM1]], i32* [[PS:%.*]], align 4 [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | EnumCastOutOfRangeChecker.cpp | 36 const ProgramStateRef PS; member in __anon883282cd0111::ConstraintBasedEQEvaluator 42 : CompareValue(CompareValue), PS(C.getState()), SVB(C.getSValBuilder()) {} in ConstraintBasedEQEvaluator() 47 SVB.evalEQ(PS, EnumDeclValue, CompareValue); in operator ()() 49 return static_cast<bool>(PS->assume(ElemEqualsValueToCast, true)); in operator ()()
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/DataFlowSanitizer/ |
| H A D | origin_load.ll | 83 ; COMBINE_LOAD_PTR-NEXT: %[[#AS:]] = or i[[#SBITS]] %[[#AS]], %[[#PS]] 84 ; COMBINE_LOAD_PTR-NEXT: %[[#NZ:]] = icmp ne i[[#SBITS]] %[[#PS]], 0 113 ; COMBINE_LOAD_PTR-NEXT: %[[#AS:]] = or i[[#SBITS]] %[[#AS]], %[[#PS]] 114 ; COMBINE_LOAD_PTR-NEXT: %[[#NZ:]] = icmp ne i[[#SBITS]] %[[#PS]], 0 146 ; COMBINE_LOAD_PTR-NEXT: %[[#NZ:]] = icmp ne i[[#SBITS]] %[[#PS]], 0 187 ; COMBINE_LOAD_PTR-NEXT: %[[#NZ:]] = icmp ne i[[#SBITS]] %[[#PS]], 0 210 ; COMBINE_LOAD_PTR-NEXT: %[[#LABEL:]] = or i[[#SBITS]] %[[#LABEL]], %[[#PS]] 211 ; COMBINE_LOAD_PTR-NEXT: %[[#NZ:]] = icmp ne i[[#SBITS]] %[[#PS]], 0 262 ; COMBINE_LOAD_PTR-NEXT: %[[#NZ:]] = icmp ne i[[#SBITS]] %[[#PS]], 0 285 ; COMBINE_LOAD_PTR-NEXT: %[[#LABEL:]] = or i[[#SBITS]] %[[#LABEL]], %[[#PS]] [all …]
|
| H A D | load.ll | 24 …; COMBINE_LOAD_PTR-NEXT: %[[#PS:]] = load i[[#SBITS]], i[[#SBITS]]* bitcast ([[TLS_ARR]]* @__dfsan… 29 ; COMBINE_LOAD_PTR-NEXT: %[[#SHADOW:]] = or i[[#SBITS]] %[[#SHADOW]], %[[#PS]] 40 …; COMBINE_LOAD_PTR-NEXT: %[[#PS:]] = load i[[#SBITS]], i[[#SBITS]]* bitcast ([[TLS_ARR]]* @__dfsan… 49 ; COMBINE_LOAD_PTR-NEXT: %[[#SHADOW:]] = or i[[#SBITS]] %[[#SHADOW]], %[[#PS]] 60 …; COMBINE_LOAD_PTR-NEXT: %[[#PS:]] = load i[[#SBITS]], i[[#SBITS]]* bitcast ([[TLS_ARR]]* @__dfsan… 71 ; COMBINE_LOAD_PTR-NEXT: %[[#SHADOW:]] = or i[[#SBITS]] %[[#SHADOW]], %[[#PS]] 82 …; COMBINE_LOAD_PTR-NEXT: %[[#PS:]] = load i[[#SBITS]], i[[#SBITS]]* bitcast ([[TLS_ARR]]* @__dfsan… 95 ; COMBINE_LOAD_PTR-NEXT: %[[#SHADOW:]] = or i[[#SBITS]] %[[#SHADOW]], %[[#PS]] 106 …; COMBINE_LOAD_PTR-NEXT: %[[#PS:]] = load i[[#SBITS]], i[[#SBITS]]* bitcast ([[TLS_ARR]]* @__dfsan… 122 ; COMBINE_LOAD_PTR-NEXT: %[[#SHADOW:]] = or i[[#SBITS]] %[[#SHADOW]], %[[#PS]] [all …]
|
| H A D | origin_store.ll | 79 …; COMBINE_STORE_PTR-NEXT: %[[#PS:]] = load i[[#SBITS]], i[[#SBITS]]* bitcast ([100 x i64]* @__dfsa… 84 ; COMBINE_STORE_PTR-NEXT: %[[#AS:]] = or i[[#SBITS]] %[[#AS]], %[[#PS]] 85 ; COMBINE_STORE_PTR-NEXT: %[[#NE:]] = icmp ne i[[#SBITS]] %[[#PS]], 0 109 …; COMBINE_STORE_PTR-NEXT: %[[#PS:]] = load i[[#SBITS]], i[[#SBITS]]* bitcast ([100 x i64]* @__dfsa… 114 ; COMBINE_STORE_PTR-NEXT: %[[#AS:]] = or i[[#SBITS]] %[[#AS]], %[[#PS]] 115 ; COMBINE_STORE_PTR-NEXT: %[[#NE:]] = icmp ne i[[#SBITS]] %[[#PS]], 0 136 …; COMBINE_STORE_PTR-NEXT: %[[#PS:]] = load i[[#SBITS]], i[[#SBITS]]* bitcast ([100 x i64]* @__dfsa… 141 ; COMBINE_STORE_PTR-NEXT: %[[#AS:]] = or i[[#SBITS]] %[[#AS]], %[[#PS]] 142 ; COMBINE_STORE_PTR-NEXT: %[[#NE:]] = icmp ne i[[#SBITS]] %[[#PS]], 0
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | LLJIT.h | 141 void setPlatformSupport(std::unique_ptr<PlatformSupport> PS) { in setPlatformSupport() argument 142 this->PS = std::move(PS); in setPlatformSupport() 146 PlatformSupport *getPlatformSupport() { return PS.get(); } in getPlatformSupport() 154 assert(PS && "PlatformSupport must be set to run initializers."); in initialize() 155 return PS->initialize(JD); in initialize() 164 assert(PS && "PlatformSupport must be set to run initializers."); in deinitialize() 165 return PS->deinitialize(JD); in deinitialize() 203 std::unique_ptr<PlatformSupport> PS; variable
|