Home
last modified time | relevance | path

Searched refs:P2Align (Results 1 – 15 of 15) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblySetP2AlignOperands.cpp68 uint64_t P2Align = Log2_64((*MI.memoperands_begin())->getAlignment()); in rewriteP2Align() local
71 P2Align = std::min(P2Align, in rewriteP2Align()
74 MI.getOperand(OperandNo).setImm(P2Align); in rewriteP2Align()
DWebAssemblyInstrAtomics.td37 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I32:$count),
38 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
44 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I32:$exp,
46 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
51 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I64:$exp,
53 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
380 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, rc:$val),
381 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
656 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, rc:$exp,
658 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
DWebAssemblyInstrSIMD.td45 SIMD_I<(outs V128:$dst), (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
46 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
64 SIMD_I<(outs V128:$dst), (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
65 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
107 SIMD_I<(outs V128:$dst), (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
108 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
112 SIMD_I<(outs V128:$dst), (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
113 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
144 SIMD_I<(outs), (ins P2Align:$p2align, offset32_op:$off, I32:$addr, V128:$vec),
145 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
DWebAssemblyInstrMemory.td47 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
48 (outs), (ins P2Align:$p2align, offset32_op:$off),
213 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, rc:$val),
215 (ins P2Align:$p2align, offset32_op:$off), [],
DWebAssemblyInstrInfo.td175 def P2Align : Operand<i32> {
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblySetP2AlignOperands.cpp68 uint64_t P2Align = Log2((*MI.memoperands_begin())->getAlign()); in rewriteP2Align() local
71 P2Align = std::min(P2Align, in rewriteP2Align()
74 MI.getOperand(OperandNo).setImm(P2Align); in rewriteP2Align()
DWebAssemblyInstrSIMD.td47 SIMD_I<(outs V128:$dst), (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
48 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
52 SIMD_I<(outs V128:$dst), (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
53 (outs), (ins P2Align:$p2align, offset64_op:$off), [],
72 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
74 (ins P2Align:$p2align, offset32_op:$off), [],
79 (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
81 (ins P2Align:$p2align, offset64_op:$off), [],
123 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
124 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
[all …]
DWebAssemblyInstrAtomics.td38 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I32:$count),
39 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
44 (ins P2Align:$p2align, offset64_op:$off, I64:$addr, I32:$count),
45 (outs), (ins P2Align:$p2align, offset64_op:$off), [],
51 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I32:$exp,
53 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
58 (ins P2Align:$p2align, offset64_op:$off, I64:$addr, I32:$exp,
60 (outs), (ins P2Align:$p2align, offset64_op:$off), [],
65 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, I64:$exp,
67 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
[all …]
DWebAssemblyInstrMemory.td47 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
48 (outs), (ins P2Align:$p2align, offset32_op:$off),
53 (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
54 (outs), (ins P2Align:$p2align, offset64_op:$off),
243 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, rc:$val),
245 (ins P2Align:$p2align, offset32_op:$off), [],
251 (ins P2Align:$p2align, offset64_op:$off, I64:$addr, rc:$val),
253 (ins P2Align:$p2align, offset64_op:$off), [],
DWebAssemblyInstrInfo.td176 def P2Align : Operand<i32> {
/external/llvm/lib/Target/WebAssembly/
DWebAssemblySetP2AlignOperands.cpp98 uint64_t P2Align = Log2_64((*MI.memoperands_begin())->getAlignment()); in runOnMachineFunction() local
101 P2Align = std::min( in runOnMachineFunction()
102 P2Align, uint64_t(WebAssembly::GetDefaultP2Align(MI.getOpcode()))); in runOnMachineFunction()
104 MI.getOperand(3).setImm(P2Align); in runOnMachineFunction()
DWebAssemblyInstrMemory.td62 P2Align:$p2align), [],
65 P2Align:$p2align), [],
68 P2Align:$p2align), [],
71 P2Align:$p2align), [],
146 P2Align:$p2align), [],
149 P2Align:$p2align), [],
152 P2Align:$p2align), [],
155 P2Align:$p2align), [],
158 P2Align:$p2align), [],
161 P2Align:$p2align), [],
[all …]
DWebAssemblyInstrInfo.td81 def P2Align : Operand<i32> {
/external/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
DJITLink.h151 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
165 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
206 uint64_t getAlignment() const { return 1ull << P2Align; } in getAlignment()
211 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in setAlignment()
219 assert(AlignmentOffset < (1ull << P2Align) && in setAlignmentOffset()
257 uint64_t P2Align : 5; variable
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/JITLink/
DJITLink.h150 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
164 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
205 uint64_t getAlignment() const { return 1ull << P2Align; } in getAlignment()
210 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in setAlignment()
218 assert(AlignmentOffset < (1ull << P2Align) && in setAlignmentOffset()
256 uint64_t P2Align : 5; variable