Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A 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()
H A DWebAssemblyInstrSIMD.td158 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
163 (outs), (ins P2Align:$p2align, offset64_op:$off), [],
182 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
184 (ins P2Align:$p2align, offset32_op:$off), [],
189 (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
191 (ins P2Align:$p2align, offset64_op:$off), [],
223 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
229 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
235 (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
241 (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
[all …]
H A DWebAssemblyInstrAtomics.td39 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
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), [],
60 (outs), (ins P2Align:$p2align, offset64_op:$off), [],
67 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
74 (outs), (ins P2Align:$p2align, offset64_op:$off), [],
470 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
476 (outs), (ins P2Align:$p2align, offset64_op:$off), [],
768 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
[all …]
H A 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), [],
H A DWebAssemblyInstrInfo.td195 def P2Align : Operand<i32> {
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h143 uint64_t P2Align : 5; variable
164 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
181 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
200 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
285 uint64_t getAlignment() const { return 1ull << P2Align; } in getAlignment()
290 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in setAlignment()
298 assert(AlignmentOffset < (1ull << P2Align) && in setAlignmentOffset()