Home
last modified time | relevance | path

Searched refs:PS (Results 1 – 25 of 144) sorted by relevance

123456

/llvm-project-15.0.7/clang/test/CodeGen/
H A Dc11atomics-ios.c145 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 Dc11atomics.c294 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 Dpass-object-size.c9 #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 Dbuiltin-memfns.c76 struct PS { struct
79 struct PS ps; argument
83 __builtin_memcpy(arg, ps.modes, sizeof(struct PS)); in test8()
H A Ddebug-info-crash.c27 } PS; typedef
30 PS p2; in foo()
/llvm-project-15.0.7/clang/test/Sema/
H A Dpass-object-size.c23 #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 Dmincore.cpp10 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 DModuleTest.cpp114 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 DX86InstrVMX.td40 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 DX86SpeculativeLoadHardening.cpp167 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 DX86InstrSGX.td20 "encls", []>, PS;
24 "enclu", []>, PS;
28 "enclv", []>, PS;
/llvm-project-15.0.7/compiler-rt/test/msan/Linux/
H A Dmincore.cpp11 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 Dfp_to_uint.ll203 ; 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 Dudivrem.ll16 ; 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 Dfp_to_sint.ll256 ; 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 Dfdiv.ll16 ; 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 Dllvm.pow.ll5 ;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 DSymbolCache.cpp364 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 Dstr-int-4.ll46 ; 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 Dstr-int-5.ll50 ; 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 DEnumCastOutOfRangeChecker.cpp36 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 Dorigin_load.ll83 ; 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 Dload.ll24 …; 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 Dorigin_store.ll79 …; 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 DLLJIT.h141 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

123456