Home
last modified time | relevance | path

Searched refs:WriteStore (Results 1 – 25 of 48) sorted by relevance

12

/external/llvm/lib/Target/X86/
DX86InstrMMX.td244 Sched<[WriteStore]>;
287 [], IIC_MMX_MOV_REG_MM>, Sched<[WriteStore]>;
296 let SchedRW = [WriteStore] in
334 IIC_MMX_MOVQ_RM>, Sched<[WriteStore]>;
DX86InstrCMovSetCC.td92 IIC_SET_M>, TB, Sched<[WriteALU, WriteStore]>;
DX86ScheduleSLM.td76 def : WriteRes<WriteStore, [IEC_RSV01, MEC_RSV]>;
DX86SchedSandyBridge.td89 def : WriteRes<WriteStore, [SBPort23, SBPort4]>;
DX86ScheduleBtVer2.td144 def : WriteRes<WriteStore, [JSAGU]>;
DX86InstrInfo.td1108 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 {
DX86InstrSSE.td541 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 …]
DX86InstrFPStack.td483 let mayStore = 1, SchedRW = [WriteStore] in {
528 let mayStore = 1, SchedRW = [WriteStore] in {
DX86Schedule.td54 def WriteStore : SchedWrite;
/external/llvm-project/llvm/lib/Target/X86/
DX86ScheduleSLM.td86 def : WriteRes<WriteStore, [SLM_IEC_RSV01, SLM_MEC_RSV]>;
93 // FIXME: These are probably wrong. They are copy pasted from WriteStore/Load.
DX86InstrFPStack.td507 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 {
DX86InstrInfo.td1325 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 …]
DX86Schedule.td125 def WriteStore : SchedWrite;
128 def WriteCopy : WriteSequence<[WriteLoad, WriteStore]>; // mem->mem copy
DX86ScheduleAtom.td168 def : WriteRes<WriteStore, [AtomPort0]>;
DX86ScheduleBtVer2.td273 def : WriteRes<WriteStore, [JSAGU]>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ScheduleSLM.td86 def : WriteRes<WriteStore, [SLM_IEC_RSV01, SLM_MEC_RSV]>;
93 // FIXME: These are probably wrong. They are copy pasted from WriteStore/Load.
DX86InstrFPStack.td511 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 {
DX86InstrInfo.td1270 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 …]
DX86Schedule.td125 def WriteStore : SchedWrite;
128 def WriteCopy : WriteSequence<[WriteLoad, WriteStore]>; // mem->mem copy
DX86ScheduleAtom.td168 def : WriteRes<WriteStore, [AtomPort0]>;
DX86ScheduleBtVer2.td273 def : WriteRes<WriteStore, [JSAGU]>;
/external/angle/src/libANGLE/renderer/
Dglslang_wrapper_utils.cpp1736 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/
DOutputSPIRV.cpp806 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/
DUtilsVk.cpp873 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/
Dspirv_instruction_builder_autogen.h136 void WriteStore(Blob *blob, IdRef pointer, IdRef object, const spv::MemoryAccessMask *memoryAccess);

12