Home
last modified time | relevance | path

Searched refs:WriteStore (Results 1 – 25 of 33) 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;
DX86SchedHaswell.td101 def : WriteRes<WriteStore, [HWPort237, HWPort4]>;
/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]>;
DX86SchedSandyBridge.td110 def : WriteRes<WriteStore, [SBPort23, SBPort4]>;
DX86ScheduleZnver2.td176 def : WriteRes<WriteStore, [Zn2AGU]>;
DX86ScheduleBdVer2.td269 def : WriteRes<WriteStore, [PdStore]>;
DX86ScheduleZnver1.td177 def : WriteRes<WriteStore, [ZnAGU]>;
DX86SchedBroadwell.td205 defm : X86WriteRes<WriteStore, [BWPort237, BWPort4], 1, [1,1], 1>;
/external/angle/src/libANGLE/renderer/vulkan/
Dspv_utils.cpp1542 spirv::WriteStore(blobOut, id, tempVar, nullptr); in writeInputPreamble()
1589 spirv::WriteStore(blobOut, mFixedVaryingId[id], tempVar, nullptr); in writeOutputPrologue()
2074 spirv::WriteStore(blobOut, ID::XfbExtensionPosition, positionId, nullptr); in writeTransformFeedbackExtensionOutput()
2340 spirv::WriteStore(blobOut, xfbOffsetsVar, xfbOffsetsResult, nullptr); in writeGetOffsetsCall()
2395 spirv::WriteStore(blobOut, xfbOutPtr, asFloat, nullptr); in writeComponentCapture()
2514 spirv::WriteStore(blobOut, positionPointerId, transformedPositionId, nullptr); in writePositionTransformation()
4777 spirv::WriteStore(mSpirvBlobOut, matrixId, compositeId, nullptr); in writeExpandedMatrixInitialization()
DUtilsVk.cpp968 spirv::WriteStore(blobOut, outId, imageReadResult, nullptr); in InsertColorUnresolveLoadStore()
992 spirv::WriteStore(blobOut, outId, extractResult, nullptr); in InsertDepthStencilUnresolveLoadStore()
1015 spirv::WriteStore(blobOut, outId, bitcastResult, nullptr); in InsertDepthStencilUnresolveLoadStore()
/external/angle/src/compiler/translator/spirv/
DOutputSPIRV.cpp985 spirv::WriteStore(mBuilder.getSpirvCurrentFunctionBlock(), tempVar, loadResult, in accessChainLoad()
1117 spirv::WriteStore(mBuilder.getSpirvCurrentFunctionBlock(), accessChainId, value, nullptr); in accessChainStore()
2136 spirv::WriteStore(mBuilder.getSpirvCurrentFunctionBlock(), tempVarIds[paramIndex], in createFunctionCall()
6098 spirv::WriteStore(mBuilder.getSpirvCurrentFunctionBlock(), variableId, initializerId, in visitDeclaration()
/external/angle/src/common/spirv/
Dspirv_instruction_builder_autogen.h136 void WriteStore(Blob *blob, IdRef pointer, IdRef object, const spv::MemoryAccessMask *memoryAccess);

12