Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/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()
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.td41 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
42 (outs), (ins P2Align:$p2align, offset32_op:$off),
47 (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
48 (outs), (ins P2Align:$p2align, offset64_op:$off),
119 (ins P2Align:$p2align, offset32_op:$off, I32:$addr, rc:$val),
121 (ins P2Align:$p2align, offset32_op:$off), [],
127 (ins P2Align:$p2align, offset64_op:$off, I64:$addr, rc:$val),
129 (ins P2Align:$p2align, offset64_op:$off), [],
DWebAssemblyInstrSIMD.td155 SIMD_I<(outs V128:$dst), (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
156 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
160 SIMD_I<(outs V128:$dst), (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
161 (outs), (ins P2Align:$p2align, offset64_op:$off), [],
176 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
178 (ins P2Align:$p2align, offset32_op:$off), [],
183 (ins P2Align:$p2align, offset64_op:$off, I64:$addr),
185 (ins P2Align:$p2align, offset64_op:$off), [],
210 (ins P2Align:$p2align, offset32_op:$off, I32:$addr),
211 (outs), (ins P2Align:$p2align, offset32_op:$off), [],
[all …]
DWebAssemblyInstrInfo.td195 def P2Align : Operand<i32> {
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/
DJITLink.h145 uint64_t P2Align : 5; variable
166 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
183 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
202 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
287 uint64_t getAlignment() const { return 1ull << P2Align; } in getAlignment()
292 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in setAlignment()
300 assert(AlignmentOffset < (1ull << P2Align) && in setAlignmentOffset()