/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 452 bool FastISel::selectBinaryOp(const User *I, unsigned ISDOpcode) { in selectBinaryOp() argument 465 if (VT == MVT::i1 && (ISDOpcode == ISD::AND || ISDOpcode == ISD::OR || in selectBinaryOp() 466 ISDOpcode == ISD::XOR)) in selectBinaryOp() 481 fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op1, CI->getZExtValue(), in selectBinaryOp() 500 if (ISDOpcode == ISD::SDIV && isa<BinaryOperator>(I) && in selectBinaryOp() 503 ISDOpcode = ISD::SRA; in selectBinaryOp() 507 if (ISDOpcode == ISD::UREM && isa<BinaryOperator>(I) && in selectBinaryOp() 510 ISDOpcode = ISD::AND; in selectBinaryOp() 513 Register ResultReg = fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op0, Imm, in selectBinaryOp() 529 ISDOpcode, Op0, Op1); in selectBinaryOp()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsFastISel.cpp | 169 bool selectDivRem(const Instruction *I, unsigned ISDOpcode); 1915 bool MipsFastISel::selectDivRem(const Instruction *I, unsigned ISDOpcode) { in selectDivRem() argument 1925 switch (ISDOpcode) { in selectDivRem() 1950 unsigned MFOpc = (ISDOpcode == ISD::SREM || ISDOpcode == ISD::UREM) in selectDivRem()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 501 bool selectBinaryOp(const User *I, unsigned ISDOpcode);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 170 bool SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode); 171 bool SelectBinaryFPOp(const Instruction *I, unsigned ISDOpcode); 1733 bool ARMFastISel::SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode) { in SelectBinaryIntOp() argument 1742 switch (ISDOpcode) { in SelectBinaryIntOp() 1773 bool ARMFastISel::SelectBinaryFPOp(const Instruction *I, unsigned ISDOpcode) { in SelectBinaryFPOp() argument 1794 switch (ISDOpcode) { in SelectBinaryFPOp()
|
H A D | ARMTargetTransformInfo.cpp | 1250 int ISDOpcode = TLI->InstructionOpcodeToISD(Opcode); in getArithmeticInstrCost() local 1255 switch (ISDOpcode) { in getArithmeticInstrCost() 1312 if (const auto *Entry = CostTableLookup(CostTbl, ISDOpcode, LT.second)) in getArithmeticInstrCost() 1369 if (TLI->isOperationLegalOrCustomOrPromote(ISDOpcode, LT.second)) in getArithmeticInstrCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCFastISel.cpp | 134 bool SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode); 1267 bool PPCFastISel::SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode) { in SelectBinaryIntOp() argument 1285 switch (ISDOpcode) { in SelectBinaryIntOp() 1361 if (ISDOpcode == ISD::SUB) in SelectBinaryIntOp()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 1852 int ISDOpcode = TLI.InstructionOpcodeToISD(TruncUser->getOpcode()); in SinkShiftAndTruncate() local 1853 if (!ISDOpcode) in SinkShiftAndTruncate() 1862 ISDOpcode, TLI.getValueType(DL, TruncUser->getType(), true))) in SinkShiftAndTruncate() 4006 int ISDOpcode = TLI.InstructionOpcodeToISD(PromotedInst->getOpcode()); in isPromotedInstructionLegal() local 4008 if (!ISDOpcode) in isPromotedInstructionLegal() 4012 ISDOpcode, TLI.getValueType(DL, PromotedInst->getType())); in isPromotedInstructionLegal() 7249 int ISDOpcode = TLI.InstructionOpcodeToISD(ToBePromoted->getOpcode()); in shouldPromote() local 7250 if (!ISDOpcode) in shouldPromote() 7254 ISDOpcode, TLI.getValueType(DL, getTransitionType(), true)); in shouldPromote()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 169 bool selectRem(const Instruction *I, unsigned ISDOpcode); 4519 bool AArch64FastISel::selectRem(const Instruction *I, unsigned ISDOpcode) { in selectRem() argument 4530 switch (ISDOpcode) { in selectRem()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 3488 static unsigned getRVVReductionOp(unsigned ISDOpcode) { in getRVVReductionOp() argument 3489 switch (ISDOpcode) { in getRVVReductionOp()
|