/external/llvm/lib/Target/X86/ |
D | X86InstrMMX.td | 244 Sched<[WriteStore]>; 287 [], IIC_MMX_MOV_REG_MM>, Sched<[WriteStore]>; 296 let SchedRW = [WriteStore] in 334 IIC_MMX_MOVQ_RM>, Sched<[WriteStore]>;
|
D | X86InstrCMovSetCC.td | 92 IIC_SET_M>, TB, Sched<[WriteALU, WriteStore]>;
|
D | X86ScheduleSLM.td | 76 def : WriteRes<WriteStore, [IEC_RSV01, MEC_RSV]>;
|
D | X86SchedSandyBridge.td | 89 def : WriteRes<WriteStore, [SBPort23, SBPort4]>;
|
D | X86ScheduleBtVer2.td | 144 def : WriteRes<WriteStore, [JSAGU]>;
|
D | X86InstrInfo.td | 1108 let mayStore = 1, SchedRW = [WriteStore] in { 1175 SchedRW = [WriteStore] in { 1191 let mayStore = 1, SchedRW = [WriteStore] in { 1204 SchedRW = [WriteStore] in { 1218 OpSize32, Requires<[In64BitMode]>, Sched<[WriteStore]>; 1228 mayStore = 1, hasSideEffects = 0, SchedRW = [WriteStore] in { 1400 let SchedRW = [WriteStore] in { 1543 let SchedRW = [WriteStore] in { 1571 IIC_MOV_MEM>, Sched<[WriteStore]>; 2096 let SchedRW = [WriteStore] in {
|
D | X86InstrSSE.td | 541 VEX, VEX_LIG, Sched<[WriteStore]>; 551 Sched<[WriteStore]>; 832 let SchedRW = [WriteStore], Predicates = [HasAVX, NoVLX] in { 923 let SchedRW = [WriteStore] in { 1147 let SchedRW = [WriteStore] in { 1256 let SchedRW = [WriteStore] in { 3543 let SchedRW = [WriteStore] in { 3613 } // SchedRW = [WriteStore] 3704 IIC_SSE_STMXCSR>, VEX, Sched<[WriteStore]>; 3712 IIC_SSE_STMXCSR>, TB, Sched<[WriteStore]>; [all …]
|
D | X86InstrFPStack.td | 483 let mayStore = 1, SchedRW = [WriteStore] in { 528 let mayStore = 1, SchedRW = [WriteStore] in {
|
D | X86Schedule.td | 54 def WriteStore : SchedWrite;
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86ScheduleSLM.td | 86 def : WriteRes<WriteStore, [SLM_IEC_RSV01, SLM_MEC_RSV]>; 93 // FIXME: These are probably wrong. They are copy pasted from WriteStore/Load.
|
D | X86InstrFPStack.td | 507 let SchedRW = [WriteStore], Uses = [FPCW] in { 560 let mayStore = 1, SchedRW = [WriteStore], Uses = [FPCW] in { 574 let Predicates = [HasSSE3], SchedRW = [WriteStore], Uses = [FPCW] in { 595 let mayStore = 1, SchedRW = [WriteStore], Uses = [FPCW] in {
|
D | X86InstrInfo.td | 1325 let mayStore = 1, SchedRW = [WriteStore] in { 1394 SchedRW = [WriteStore] in { 1413 let mayStore = 1, SchedRW = [WriteStore] in { 1429 SchedRW = [WriteStore] in { 1443 OpSize32, Requires<[In64BitMode]>, Sched<[WriteStore]>; 1453 mayStore = 1, hasSideEffects = 0, SchedRW = [WriteStore] in { 1633 let SchedRW = [WriteStore] in { 1817 let SchedRW = [WriteStore] in { 1845 Sched<[WriteStore]>; 2376 let SchedRW = [WriteStore] in { [all …]
|
D | X86Schedule.td | 125 def WriteStore : SchedWrite; 128 def WriteCopy : WriteSequence<[WriteLoad, WriteStore]>; // mem->mem copy
|
D | X86ScheduleAtom.td | 168 def : WriteRes<WriteStore, [AtomPort0]>;
|
D | X86ScheduleBtVer2.td | 273 def : WriteRes<WriteStore, [JSAGU]>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ScheduleSLM.td | 86 def : WriteRes<WriteStore, [SLM_IEC_RSV01, SLM_MEC_RSV]>; 93 // FIXME: These are probably wrong. They are copy pasted from WriteStore/Load.
|
D | X86InstrFPStack.td | 511 let SchedRW = [WriteStore], Uses = [FPCW] in { 558 let mayStore = 1, SchedRW = [WriteStore], Uses = [FPCW] in { 572 let Predicates = [HasSSE3], SchedRW = [WriteStore], Uses = [FPCW] in { 593 let mayStore = 1, SchedRW = [WriteStore], Uses = [FPCW] in {
|
D | X86InstrInfo.td | 1270 let mayStore = 1, SchedRW = [WriteStore] in { 1339 SchedRW = [WriteStore] in { 1358 let mayStore = 1, SchedRW = [WriteStore] in { 1374 SchedRW = [WriteStore] in { 1388 OpSize32, Requires<[In64BitMode]>, Sched<[WriteStore]>; 1398 mayStore = 1, hasSideEffects = 0, SchedRW = [WriteStore] in { 1578 let SchedRW = [WriteStore] in { 1750 let SchedRW = [WriteStore] in { 1778 Sched<[WriteStore]>; 2310 let SchedRW = [WriteStore] in { [all …]
|
D | X86Schedule.td | 125 def WriteStore : SchedWrite; 128 def WriteCopy : WriteSequence<[WriteLoad, WriteStore]>; // mem->mem copy
|
D | X86ScheduleAtom.td | 168 def : WriteRes<WriteStore, [AtomPort0]>;
|
D | X86ScheduleBtVer2.td | 273 def : WriteRes<WriteStore, [JSAGU]>;
|
/external/angle/src/libANGLE/renderer/ |
D | glslang_wrapper_utils.cpp | 1736 spirv::WriteStore(blobOut, id, tempVar, nullptr); in writeInputPreamble() 1783 spirv::WriteStore(blobOut, mFixedVaryingId[id], tempVar, nullptr); in writeOutputPrologue() 2244 spirv::WriteStore(blobOut, mTransformFeedbackExtensionPositionId, positionId, nullptr); in writeTransformFeedbackExtensionOutput() 2504 spirv::WriteStore(blobOut, xfbOffsetsVar, xfbOffsetsResult, nullptr); in writeGetOffsetsCall() 2552 spirv::WriteStore(blobOut, xfbOutPtr, asFloat, nullptr); in writeComponentCapture() 2727 spirv::WriteStore(blobOut, positionPointerId, rotatedPositionId, nullptr); in writePositionTransformation() 4586 spirv::WriteStore(mSpirvBlobOut, matrixId, compositeId, nullptr); in writeExpandedMatrixInitialization()
|
/external/angle/src/compiler/translator/ |
D | OutputSPIRV.cpp | 806 spirv::WriteStore(mBuilder.getSpirvCurrentFunctionBlock(), tempVar, loadResult, in accessChainLoad() 938 spirv::WriteStore(mBuilder.getSpirvCurrentFunctionBlock(), accessChainId, value, nullptr); in accessChainStore() 1812 spirv::WriteStore(mBuilder.getSpirvCurrentFunctionBlock(), tempVarIds[paramIndex], in createFunctionCall() 5448 spirv::WriteStore(mBuilder.getSpirvCurrentFunctionBlock(), variableId, initializerId, in visitDeclaration()
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | UtilsVk.cpp | 873 spirv::WriteStore(blobOut, outId, imageReadResult, nullptr); in InsertColorUnresolveLoadStore() 897 spirv::WriteStore(blobOut, outId, extractResult, nullptr); in InsertDepthStencilUnresolveLoadStore() 920 spirv::WriteStore(blobOut, outId, bitcastResult, nullptr); in InsertDepthStencilUnresolveLoadStore()
|
/external/angle/src/common/spirv/ |
D | spirv_instruction_builder_autogen.h | 136 void WriteStore(Blob *blob, IdRef pointer, IdRef object, const spv::MemoryAccessMask *memoryAccess);
|