Home
last modified time | relevance | path

Searched refs:isConvertibleToThreeAddress (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp120 FLAG(isConvertibleToThreeAddress) in EmitInstrDocs()
H A DCodeGenInstruction.h254 bool isConvertibleToThreeAddress : 1; variable
H A DInstrInfoEmitter.cpp608 if (Inst.isConvertibleToThreeAddress) OS << "|(1ULL<<MCID::ConvertibleTo3Addr)"; in emitRecord()
H A DCodeGenInstruction.cpp358 isConvertibleToThreeAddress = R->getValueAsBit("isConvertibleToThreeAddress"); in CodeGenInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrArithmetic.td443 let isConvertibleToThreeAddress = 1, CodeSize = 2 in { // Can xform into LEA.
454 } // isConvertibleToThreeAddress = 1, CodeSize = 2
502 } // isConvertibleToThreeAddress = 1, CodeSize = 2
931 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
936 } // isConvertibleToThreeAddress
949 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
1019 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
1023 } // isConvertibleToThreeAddress
1038 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
1101 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
[all …]
H A DX86InstrShiftRotate.td38 let isConvertibleToThreeAddress = 1 in { // Can transform into LEA.
51 } // isConvertibleToThreeAddress = 1
H A DX86InstrCompiler.td1380 let isConvertibleToThreeAddress = 1,
H A DX86InstrAVX512.td3353 let Constraints = "$src0 = $dst", isConvertibleToThreeAddress = 1 in {
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DVOP2Instructions.td425 isConvertibleToThreeAddress = 1 in {
581 isConvertibleToThreeAddress = 1 in {
594 isConvertibleToThreeAddress = 1,
H A DVOPInstructions.td13 bit isConvertibleToThreeAddress;
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td3079 let NumOpsValue = "2", isConvertibleToThreeAddress = 1 in
3091 let NumOpsValue = "2", isConvertibleToThreeAddress = 1 in
3194 let NumOpsValue = "2", isConvertibleToThreeAddress = 1 in
3271 let NumOpsValue = "2", isConvertibleToThreeAddress = 1 in
4599 let NumOpsValue = "2", isConvertibleToThreeAddress = 1 in
H A DSystemZInstrInfo.td1097 let isConvertibleToThreeAddress = 1 in {
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTarget.td456 bit isConvertibleToThreeAddress = 0; // Can this 2-addr instruction promote?