Searched refs:isConvertibleToThreeAddress (Results 1 – 16 of 16) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | InstrDocsEmitter.cpp | 119 FLAG(isConvertibleToThreeAddress) in EmitInstrDocs()
|
| H A D | CodeGenInstruction.h | 268 bool isConvertibleToThreeAddress : 1; variable
|
| H A D | CodeGenInstruction.cpp | 454 isConvertibleToThreeAddress = R->getValueAsBit("isConvertibleToThreeAddress"); in CodeGenInstruction()
|
| H A D | InstrInfoEmitter.cpp | 1148 if (Inst.isConvertibleToThreeAddress) OS << "|(1ULL<<MCID::ConvertibleTo3Addr)"; in emitRecord()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86InstrArithmetic.td | 441 let isConvertibleToThreeAddress = 1, CodeSize = 2 in { // Can xform into LEA. 455 } // isConvertibleToThreeAddress = 1, CodeSize = 2 488 let isConvertibleToThreeAddress = 1, CodeSize = 2 in { // Can xform into LEA. 502 } // isConvertibleToThreeAddress = 1, CodeSize = 2 954 let isConvertibleToThreeAddress = ConvertibleToThreeAddressRR in { 959 } // isConvertibleToThreeAddress 972 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in { 1042 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in { 1046 } // isConvertibleToThreeAddress 1061 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in { [all …]
|
| H A D | X86InstrShiftRotate.td | 34 let isConvertibleToThreeAddress = 1 in { // Can transform into LEA. 51 } // isConvertibleToThreeAddress = 1
|
| H A D | X86InstrCompiler.td | 1531 let isConvertibleToThreeAddress = 1, isPseudo = 1,
|
| H A D | X86InstrAVX512.td | 1285 isConvertibleToThreeAddress = IsConvertibleToThreeAddress in 3450 let Constraints = "$src0 = $dst", isConvertibleToThreeAddress = 1 in {
|
| /openbsd-src/gnu/llvm/llvm/docs/TableGen/ |
| H A D | index.rst | 123 bit isConvertibleToThreeAddress = 1; 169 isConvertibleToThreeAddress = 1 in // Can transform into LEA.
|
| H A D | ProgRef.rst | 1933 bit isConvertibleToThreeAddress = 1;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | VOP2Instructions.td | 732 isConvertibleToThreeAddress = 1 in { 738 // isConvertibleToThreeAddress = 1 929 isConvertibleToThreeAddress = 1, 958 isConvertibleToThreeAddress = 1, isCommutable = 1 in { 1001 isConvertibleToThreeAddress = 1, 1010 isConvertibleToThreeAddress = 1, 1019 isConvertibleToThreeAddress = 1, 1026 isConvertibleToThreeAddress = 1,
|
| H A D | VOP3PInstructions.td | 586 isConvertibleToThreeAddress = NoDstOverlap, 812 let Constraints = WMMAConstraints2Addr, isConvertibleToThreeAddress = 1 in { 823 let Constraints = WMMAConstraints2Addr, isConvertibleToThreeAddress = 1 in {
|
| H A D | VOPInstructions.td | 15 bit isConvertibleToThreeAddress;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | Target.td | 561 bit isConvertibleToThreeAddress = false; // Can this 2-addr instruction promote?
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.td | 1186 let isConvertibleToThreeAddress = 1 in {
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoVPseudos.td | 1160 let isConvertibleToThreeAddress = 1;
|