| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| HD | HexagonISelLowering.h | 143 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const; 179 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 181 SelectionDAG &DAG) const override; 183 SelectionDAG &DAG) const override; 187 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 188 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 189 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 190 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 191 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 192 SDValue LowerINSERT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64ISelLowering.h | 566 bool isReassocProfitable(SelectionDAG &DAG, SDValue N0, 579 const SelectionDAG &DAG, 584 const SelectionDAG &DAG, 614 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 642 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const; 883 SelectionDAG &DAG) const override; 886 preferredShiftLegalizationStrategy(SelectionDAG &DAG, SDNode *N, 986 bool isAllActivePredicate(SelectionDAG &DAG, SDValue N) const; 1000 SDValue changeStreamingMode(SelectionDAG &DAG, SDLoc DL, bool Enable, 1050 const SDLoc &DL, SelectionDAG &DAG, [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | SIISelLowering.h | 48 SDValue lowerKernArgParameterPtr(SelectionDAG &DAG, const SDLoc &SL, 50 SDValue getImplicitArgPtr(SelectionDAG &DAG, const SDLoc &SL) const; 51 SDValue getLDSKernelId(SelectionDAG &DAG, const SDLoc &SL) const; 52 SDValue lowerKernargMemParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, 57 SDValue loadImplicitKernelArgument(SelectionDAG &DAG, MVT VT, const SDLoc &DL, 61 SDValue lowerStackParameter(SelectionDAG &DAG, CCValAssign &VA, 64 SDValue getPreloadedValue(SelectionDAG &DAG, 70 SelectionDAG &DAG) const override; 71 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op, 74 SelectionDAG &DAG, bool WithChain) const; [all …]
|
| HD | R600ISelLowering.h | 35 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 39 SelectionDAG &DAG) const override; 44 const SDLoc &DL, SelectionDAG &DAG, 72 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL, 78 SelectionDAG &DAG, const SDLoc &DL) const; 79 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const; 81 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 82 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 83 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 85 SelectionDAG &DAG) const override; [all …]
|
| HD | AMDGPUISelLowering.h | 35 SDValue getFFBX_U32(SelectionDAG &DAG, SDValue Op, const SDLoc &DL, unsigned Opc) const; 41 static unsigned numBitsUnsigned(SDValue Op, SelectionDAG &DAG); 46 static unsigned numBitsSigned(SDValue Op, SelectionDAG &DAG); 49 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 50 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 54 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const; 55 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const; 56 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const; 57 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const; 58 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/M68k/ |
| HD | M68kISelLowering.h | 137 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 151 SelectionDAG &DAG) const override; 168 SelectionDAG &DAG) const override; 195 SelectionDAG &DAG) const; 206 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 210 SDValue EmitTailCallLoadRetAddr(SelectionDAG &DAG, SDValue &OutRetAddr, 216 SDValue EmitTailCallStoreRetAddr(SelectionDAG &DAG, MachineFunction &MF, 223 const SDLoc &DL, SelectionDAG &DAG, 228 const SDLoc &DL, SelectionDAG &DAG, 231 SDValue LowerXALUO(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| HD | PPCISelLowering.h | 615 SelectionDAG &DAG); 620 SelectionDAG &DAG); 625 SelectionDAG &DAG); 630 unsigned ShuffleKind, SelectionDAG &DAG); 635 unsigned ShuffleKind, SelectionDAG &DAG); 640 unsigned ShuffleKind, SelectionDAG &DAG); 670 SelectionDAG &DAG); 691 SelectionDAG &DAG); 697 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 828 SDValue getNegatedExpression(SDValue Op, SelectionDAG &DAG, bool LegalOps, [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
| HD | XCoreISelLowering.h | 104 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 110 SelectionDAG &DAG) const override; 146 const SDLoc &dl, SelectionDAG &DAG, 154 const SDLoc &dl, SelectionDAG &DAG, 156 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 158 SelectionDAG &DAG) const; 162 SelectionDAG &DAG) const; 165 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 166 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 167 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| HD | SystemZISelLowering.h | 523 SelectionDAG &DAG) const override; 582 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 584 SelectionDAG &DAG) const override; 586 SelectionDAG &DAG) const override; 591 SelectionDAG & DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, 595 SelectionDAG & DAG, const SDLoc &DL, const SDValue *Parts, 601 const SDLoc &DL, SelectionDAG &DAG, 607 makeExternalCall(SDValue Chain, SelectionDAG &DAG, const char *CalleeName, 619 SelectionDAG &DAG) const override; 627 const SelectionDAG &DAG, [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| HD | ARMISelLowering.h | 47 class SelectionDAG; variable 405 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 410 SelectionDAG &DAG) const override; 432 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 433 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const; 434 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const; 503 SelectionDAG &DAG) const override; 510 SelectionDAG &DAG) const override; 514 const SelectionDAG &DAG, 542 SelectionDAG &DAG) const override; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| HD | RISCVISelLowering.h | 512 SelectionDAG &DAG) const override; 590 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 592 SelectionDAG &DAG) const override; 603 const SelectionDAG &DAG, 607 const SelectionDAG &DAG, 612 const SelectionDAG &DAG, 642 SelectionDAG &DAG) const override; 701 preferredShiftLegalizationStrategy(SelectionDAG &DAG, SDNode *N, in preferredShiftLegalizationStrategy() 736 const SDLoc &DL, SelectionDAG &DAG, 745 SelectionDAG &DAG) const override; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| HD | WebAssemblyISelLowering.h | 89 const SelectionDAG &DAG, 104 SelectionDAG &DAG) const override; 108 const SDLoc &DL, SelectionDAG &DAG, 112 SelectionDAG &DAG) const override; 119 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 120 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 121 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const; 122 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; 123 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 124 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| HD | LanaiISelLowering.h | 72 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 78 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 79 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 80 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 81 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 82 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; 83 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 84 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 85 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const; 86 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| HD | CSKYISelLowering.h | 49 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 58 const SDLoc &DL, SelectionDAG &DAG, 69 SelectionDAG &DAG) const override; 102 SelectionDAG &DAG, unsigned Flags) const; 105 SelectionDAG &DAG, unsigned Flags) const; 107 SDValue getTargetNode(JumpTableSDNode *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, 111 SelectionDAG &DAG, unsigned Flags) const; 114 SelectionDAG &DAG, unsigned Flags) const; 117 SelectionDAG &DAG, unsigned Flags) const; 120 SelectionDAG &DAG, unsigned Flags) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| HD | LoongArchISelLowering.h | 160 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 162 SelectionDAG &DAG) const override; 173 const SDLoc &DL, SelectionDAG &DAG, 182 SelectionDAG &DAG) const override; 277 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, CodeModel::Model M, 279 SDValue getStaticTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG, 281 SDValue getDynamicTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG, 283 SDValue getTLSDescAddr(GlobalAddressSDNode *N, SelectionDAG &DAG, 285 SDValue lowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 286 SDValue lowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
| HD | VEISelLowering.h | 185 const SDLoc &dl, SelectionDAG &DAG, 198 SelectionDAG &DAG) const override; 219 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 226 SelectionDAG &DAG) const override; 230 SDValue lowerATOMIC_FENCE(SDValue Op, SelectionDAG &DAG) const; 231 SDValue lowerATOMIC_SWAP(SDValue Op, SelectionDAG &DAG) const; 232 SDValue lowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 233 SDValue lowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 234 SDValue lowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 235 SDValue lowerEH_SJLJ_LONGJMP(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| HD | MSP430ISelLowering.h | 87 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 93 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const; 94 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 95 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 96 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const; 97 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 98 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 99 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 100 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG) const; 101 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| HD | X86ISelLowering.h | 1000 SelectionDAG &DAG) const override; 1050 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 1056 SelectionDAG &DAG) const override; 1090 SDValue getNegatedExpression(SDValue Op, SelectionDAG &DAG, 1144 SelectionDAG &DAG) const override; 1181 preferredShiftLegalizationStrategy(SelectionDAG &DAG, SDNode *N, 1212 const SelectionDAG &DAG, 1218 const SelectionDAG &DAG, 1243 SelectionDAG &DAG, unsigned Depth) const override; 1246 SDValue Op, const APInt &DemandedElts, const SelectionDAG &DAG, [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| HD | SparcISelLowering.h | 68 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 78 const SelectionDAG &DAG, 93 SelectionDAG &DAG) const override; 132 const SDLoc &dl, SelectionDAG &DAG, 137 const SDLoc &dl, SelectionDAG &DAG, 142 const SDLoc &dl, SelectionDAG &DAG, 161 const SDLoc &dl, SelectionDAG &DAG) const override; 166 const SDLoc &DL, SelectionDAG &DAG) const; 171 const SDLoc &DL, SelectionDAG &DAG) const; 173 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| HD | SelectionDAGPrinter.cpp | 27 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 68 static std::string getGraphName(const SelectionDAG *G) { in getGraphName() 77 const SelectionDAG *Graph) { in getNodeIdentifierLabel() 92 const SelectionDAG *Graph) { in getEdgeAttributes() 104 const SelectionDAG *G) { in getSimpleNodeLabel() 112 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 114 const SelectionDAG *Graph) { in getNodeAttributes() 127 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures() 128 GraphWriter<SelectionDAG*> &GW) { in addCustomGraphFeatures() 137 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node, in getNodeLabel() [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| HD | XtensaISelLowering.h | 64 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 69 const SDLoc &DL, SelectionDAG &DAG, 83 SelectionDAG &DAG) const override; 94 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 96 SDValue LowerImmediate(SDValue Op, SelectionDAG &DAG) const; 98 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 100 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 102 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 104 SDValue LowerConstantPool(ConstantPoolSDNode *CP, SelectionDAG &DAG) const; 106 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
| HD | AVRISelLowering.h | 100 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 103 SelectionDAG &DAG) const override; 111 SelectionDAG &DAG) const override; 115 SelectionDAG &DAG) const override; 141 SelectionDAG &DAG) const override; 152 preferredShiftLegalizationStrategy(SelectionDAG &DAG, SDNode *N, in preferredShiftLegalizationStrategy() 159 SelectionDAG &DAG, SDLoc dl) const; 160 SDValue getAVRCmp(SDValue LHS, SDValue RHS, SelectionDAG &DAG, 162 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const; 163 SDValue LowerDivRem(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| HD | MipsISelLowering.h | 324 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 330 SelectionDAG &DAG) const override; 377 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 384 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal() 403 SDValue getAddrGlobal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal() 417 SelectionDAG &DAG, unsigned HiFlag, in getAddrGlobalLargeGOT() 436 SelectionDAG &DAG) const { in getAddrNonPIC() 453 SelectionDAG &DAG) const { in getAddrNonPICSym64() 480 SelectionDAG &DAG, bool IsN64) const { in getAddrGPRel() 499 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| HD | NVPTXISelLowering.h | 455 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 457 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 520 const SDLoc &dl, SelectionDAG &DAG, 526 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 537 SelectionDAG &DAG) const override; 541 SelectionDAG &DAG) const override; 569 SDValue getSqrtEstimate(SDValue Operand, SelectionDAG &DAG, int Enabled, 610 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT) const; 612 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 613 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
| HD | ARCISelLowering.h | 66 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 81 SelectionDAG &DAG) const override; 87 SDLoc dl, SelectionDAG &DAG, 90 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 91 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const; 92 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 93 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 94 SDValue LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const; 95 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 101 const SDLoc &dl, SelectionDAG &DAG, [all …]
|