| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InlineAsmLowering.cpp | 36 class GISelAsmOperandInfo : public TargetLowering::AsmOperandInfo { 42 explicit GISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &Info) in GISelAsmOperandInfo() 43 : TargetLowering::AsmOperandInfo(Info) {} in GISelAsmOperandInfo() 63 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update() 68 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in update() 69 OpInfo.ConstraintType == TargetLowering::C_Other) { in update() 90 const TargetLowering &TLI = *MF.getSubtarget().getTargetLowering(); in getRegistersForValue() 94 if (OpInfo.ConstraintType == TargetLowering::C_Memory) in getRegistersForValue() 142 static unsigned getConstraintGenerality(TargetLowering::ConstraintType CT) { in getConstraintGenerality() 144 case TargetLowering::C_Immediate: in getConstraintGenerality() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 244 case TargetLowering::TypeLegal: in run() 247 case TargetLowering::TypeScalarizeScalableVector: in run() 255 case TargetLowering::TypePromoteInteger: in run() 259 case TargetLowering::TypeExpandInteger: in run() 263 case TargetLowering::TypeSoftenFloat: in run() 267 case TargetLowering::TypeExpandFloat: in run() 271 case TargetLowering::TypeScalarizeVector: in run() 275 case TargetLowering::TypeSplitVector: in run() 279 case TargetLowering::TypeWidenVector: in run() 283 case TargetLowering::TypePromoteFloat: in run() [all …]
|
| H A D | LegalizeVectorOps.cpp | 58 const TargetLowering &TLI; 266 case TargetLowering::Legal: in LegalizeOp() 268 case TargetLowering::Custom: { in LegalizeOp() 279 case TargetLowering::Expand: { in LegalizeOp() 297 case TargetLowering::Legal: in LegalizeOp() 299 case TargetLowering::Custom: { in LegalizeOp() 310 case TargetLowering::Expand: { in LegalizeOp() 327 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp() 336 if (Action == TargetLowering::Legal) in LegalizeOp() 337 Action = TargetLowering::Expand; in LegalizeOp() [all …]
|
| H A D | TargetLowering.cpp | 38 TargetLowering::TargetLowering(const TargetMachine &tm) in TargetLowering() function in TargetLowering 41 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName() 45 bool TargetLowering::isPositionIndependent() const { in isPositionIndependent() 51 bool TargetLowering::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node, in isInTailCallPosition() 80 bool TargetLowering::parametersInCSRMatch(const MachineRegisterInfo &MRI, in parametersInCSRMatch() 148 TargetLowering::makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, EVT RetVT, in makeLibCall() 156 TargetLowering::ArgListTy Args; in makeLibCall() 159 TargetLowering::ArgListEntry Entry; in makeLibCall() 181 TargetLowering::CallLoweringInfo CLI(DAG); in makeLibCall() 201 bool TargetLowering::findOptimalMemOpLowering( in findOptimalMemOpLowering() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 256 if (getTypeAction(ResVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_OverflowOp() 276 if (getTypeAction(OtherVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_OverflowOp() 326 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_FP_ROUND() 384 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_UnaryOp() 410 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_VecInregOp() 446 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_VSELECT() 455 TargetLowering::BooleanContent ScalarBool = in ScalarizeVecRes_VSELECT() 457 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true, false); in ScalarizeVecRes_VSELECT() 472 ScalarBool = TargetLowering::UndefinedBooleanContent; in ScalarizeVecRes_VSELECT() 478 case TargetLowering::UndefinedBooleanContent: in ScalarizeVecRes_VSELECT() [all …]
|
| H A D | LegalizeTypesGeneric.cpp | 49 case TargetLowering::TypeLegal: in ExpandRes_BITCAST() 50 case TargetLowering::TypePromoteInteger: in ExpandRes_BITCAST() 52 case TargetLowering::TypePromoteFloat: in ExpandRes_BITCAST() 53 case TargetLowering::TypeSoftPromoteHalf: in ExpandRes_BITCAST() 56 case TargetLowering::TypeSoftenFloat: in ExpandRes_BITCAST() 61 case TargetLowering::TypeExpandInteger: in ExpandRes_BITCAST() 62 case TargetLowering::TypeExpandFloat: { in ExpandRes_BITCAST() 73 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST() 80 case TargetLowering::TypeScalarizeVector: in ExpandRes_BITCAST() 86 case TargetLowering::TypeScalarizeScalableVector: in ExpandRes_BITCAST() [all …]
|
| H A D | LegalizeDAG.cpp | 87 const TargetLowering &TLI; 507 case TargetLowering::Legal: { in LegalizeStoreOps() 521 case TargetLowering::Custom: { in LegalizeStoreOps() 528 case TargetLowering::Promote: { in LegalizeStoreOps() 619 case TargetLowering::Legal: { in LegalizeStoreOps() 630 case TargetLowering::Custom: { in LegalizeStoreOps() 636 case TargetLowering::Expand: in LegalizeStoreOps() 680 case TargetLowering::Legal: { in LegalizeLoadOps() 691 case TargetLowering::Custom: in LegalizeLoadOps() 698 case TargetLowering::Promote: { in LegalizeLoadOps() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 170 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromParts() 334 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromPartsVector() 479 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToParts() 653 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToPartsVector() 782 RegsForValue::RegsForValue(LLVMContext &Context, const TargetLowering &TLI, in RegsForValue() 814 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromRegs() 897 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToRegs() 953 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in AddInlineAsmOperands() 1372 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in handleDebugValue() 1515 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getValueImpl() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 344 case TargetLowering::TypeLegal: in PromoteIntRes_BITCAST() 346 case TargetLowering::TypePromoteInteger: in PromoteIntRes_BITCAST() 351 case TargetLowering::TypeSoftenFloat: in PromoteIntRes_BITCAST() 354 case TargetLowering::TypeSoftPromoteHalf: in PromoteIntRes_BITCAST() 357 case TargetLowering::TypePromoteFloat: { in PromoteIntRes_BITCAST() 363 case TargetLowering::TypeExpandInteger: in PromoteIntRes_BITCAST() 364 case TargetLowering::TypeExpandFloat: in PromoteIntRes_BITCAST() 366 case TargetLowering::TypeScalarizeVector: in PromoteIntRes_BITCAST() 372 case TargetLowering::TypeScalarizeScalableVector: in PromoteIntRes_BITCAST() 374 case TargetLowering::TypeSplitVector: { in PromoteIntRes_BITCAST() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | InlineAsmLowering.h | 25 class TargetLowering; variable 29 const TargetLowering *TLI; 53 const TargetLowering *getTLI() const { return TLI; } in getTLI() 61 InlineAsmLowering(const TargetLowering *TLI) : TLI(TLI) {} in InlineAsmLowering()
|
| H A D | CallLowering.h | 41 class TargetLowering; variable 44 const TargetLowering *TLI; 323 const TargetLowering *getTLI() const { in getTLI() 422 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering()
|
| H A D | GISelKnownBits.h | 26 class TargetLowering; variable 32 const TargetLowering &TL;
|
| H A D | Utils.h | 40 class TargetLowering; variable 376 bool isConstTrueVal(const TargetLowering &TLI, int64_t Val, bool IsVector, 381 int64_t getICmpTrueVal(const TargetLowering &TLI, bool IsVector, bool IsFP);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreSelectionDAGInfo.cpp | 26 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy() 27 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy() 28 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy() 34 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
| H A D | XCoreISelLowering.h | 91 class XCoreTargetLowering : public TargetLowering 97 using TargetLowering::isZExtFree; 217 LowerCall(TargetLowering::CallLoweringInfo &CLI,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSelectionDAGInfo.cpp | 33 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy() 34 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy() 35 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy() 50 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | Analysis.h | 31 class TargetLowering; variable 68 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty, 74 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
|
| H A D | SwiftErrorValueTracking.h | 34 class TargetLowering; variable 40 const TargetLowering *TLI;
|
| H A D | SelectionDAGISel.h | 30 class TargetLowering; variable 53 const TargetLowering *TLI; 67 const TargetLowering *getTargetLowering() const { return TLI; } in getTargetLowering()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 53 class SparcTargetLowering : public TargetLowering { 136 LowerCall(TargetLowering::CallLoweringInfo &CLI, 138 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI, 140 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 55 const TargetLowering &TLI; 76 Function &F_, const TargetLowering &TLI_, DomTreeUpdater *DTU_, in DwarfEHPrepare() 259 const TargetLowering &TLI, DominatorTree *DT, in prepareDwarfEH() 285 const TargetLowering &TLI = *TM.getSubtargetImpl(F)->getTargetLowering(); in runOnFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.h | 73 class MSP430TargetLowering : public TargetLowering { 107 TargetLowering::ConstraintType 168 LowerCall(TargetLowering::CallLoweringInfo &CLI,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64SelectionDAGInfo.cpp | 36 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset() 37 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset() 43 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.h | 60 class ARCTargetLowering : public TargetLowering { 101 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/ |
| H A D | UpdateCompilerUsed.cpp | 72 SmallPtrSet<const TargetLowering *, 1> TLSet; in initializeLibCalls() 75 const TargetLowering *Lowering = in initializeLibCalls()
|