I’m now going to use LLVM to confuse the instructions in my code. In the path ‘LLVM10 /include/ LLVM /IR/’, there is a file called ‘Instruction.def’ in which the ‘AND’ AND ‘OR’ instructions are defined, so I wonder if ‘AND’ stands for logical OR bitwise operators. Is it “&&” or “&”? I see a comment above the “AND” command definition indicating that “AND” is a logical operator. like this
However, in the path “LLVM10 /include/ LLVM /IR/”, There is a file called “Instructions.h”. It says something like this “/// *p = old & v And,” .The “AND” here may represent the bitwise operator 。So what does “AND” stand for? If it only stands for one of them, how does the other stand for?