/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 25 SDValue Chain, SDValue Dst, SDValue Src, in createMemMemNode() argument 31 Ops = { Chain, Dst, LenAdj, Byte }; in createMemMemNode() 33 Ops = { Chain, Dst, Src, LenAdj }; in createMemMemNode() 42 SDValue Chain, SDValue Dst, SDValue Src, in emitMemMemImm() argument 47 return createMemMemNode(DAG, DL, Op, Chain, Dst, Src, LenAdj, Byte); in emitMemMemImm() 51 SDValue Chain, SDValue Dst, SDValue Src, in emitMemMemReg() argument 57 return createMemMemNode(DAG, DL, Op, Chain, Dst, Src, LenAdj, Byte); in emitMemMemReg() 61 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 68 return emitMemMemImm(DAG, DL, SystemZISD::MVC, Chain, Dst, Src, in EmitTargetCodeForMemcpy() 71 return emitMemMemReg(DAG, DL, SystemZISD::MVC, Chain, Dst, Src, Size); in EmitTargetCodeForMemcpy() [all …]
|
H A D | SystemZSelectionDAGInfo.h | 25 SDValue Chain, SDValue Dst, SDValue Src, 32 SDValue Chain, SDValue Dst, SDValue Byte, 38 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 44 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, 54 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 60 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 65 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 48 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset() argument 111 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT), in EmitTargetCodeForMemset() 113 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset() 117 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InGlue); in EmitTargetCodeForMemset() 118 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset() 122 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset() 124 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset() 125 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI, in EmitTargetCodeForMemset() 127 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset() 130 SDValue Ops[] = {Chain, DAG.getValueType(AVT), InGlue}; in EmitTargetCodeForMemset() [all …]
|
H A D | X86ISelLoweringCall.cpp | 735 X86TargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument 847 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 859 Chain = DAG.getCopyToReg(Chain, dl, RetVal.first, RetVal.second, Glue); in LowerReturn() 860 Glue = Chain.getValue(1); in LowerReturn() 903 Chain = DAG.getCopyToReg(Chain, dl, RetValReg, Val, Glue); in LowerReturn() 904 Glue = Chain.getValue(1); in LowerReturn() 931 RetOps[0] = Chain; // Update chain. in LowerReturn() 943 bool X86TargetLowering::isUsedByReturnOnly(SDNode *N, SDValue &Chain) const { in isUsedByReturnOnly() 947 SDValue TCChain = Chain; in isUsedByReturnOnly() 975 Chain = TCChain; in isUsedByReturnOnly() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64A57FPLoadBalancing.cpp | 106 class Chain; 137 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB, 139 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB); 140 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB); 142 std::map<unsigned, Chain*> &Active, 143 std::vector<std::unique_ptr<Chain>> &AllChains); 145 std::map<unsigned, Chain*> &RegChains); 147 Chain *getAndEraseNext(Color PreferredColor, std::vector<Chain*> &L); 159 /// A Chain i 185 class Chain { global() class 203 Chain(MachineInstr *MI, unsigned Idx, Color C) Chain() function in __anon820378290211::Chain [all...] |
H A D | AArch64SelectionDAGInfo.cpp | 26 SDValue Chain, SDValue Dst, in EmitMOPS() argument 67 SDValue Ops[] = {Dst, Size, SrcOrValue, Chain}; in EmitMOPS() 73 SDValue Ops[] = {Dst, SrcOrValue, Size, Chain}; in EmitMOPS() 86 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitStreamingCompatibleMemLibCall() argument 138 CLI.setDebugLoc(DL).setChain(Chain).setLibCallee( in EmitStreamingCompatibleMemLibCall() 144 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 151 return EmitMOPS(AArch64ISD::MOPS_MEMCOPY, DAG, DL, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy() 156 return EmitStreamingCompatibleMemLibCall(DAG, DL, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy() 162 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset() argument 169 return EmitMOPS(AArch64ISD::MOPS_MEMSET, DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemset() [all …]
|
H A D | AArch64SelectionDAGInfo.h | 23 const SDLoc &DL, SDValue Chain, SDValue Dst, 29 SDValue Chain, SDValue Dst, SDValue Src, 35 SDValue Chain, SDValue Dst, SDValue Src, 40 EmitTargetCodeForMemmove(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, 47 SDValue Chain, SDValue Op1, SDValue Op2, 52 SDValue Chain, SDValue Dst,
|
/freebsd/tools/tools/ath/athprom/ |
H A D | eeprom-14 | 25 | Ant Chain 0 $antCtrlChain0 | 26 | Ant Chain 1 $antCtrlChain1 | 27 | Ant Chain 2 $antCtrlChain2 | 28 | Ant Chain common 0x00001120 | 29 | Antenna Gain Chain 0 $antGainCh0 | 30 | Antenna Gain Chain 1 $antGainCh1 | 31 | Antenna Gain Chain 2 $antGainCh2 | 36 | RxTxMargin Chain 0 $rxTxMarginCh0 | 37 | RxTxMargin Chain 1 $rxTxMarginCh1 | 38 | RxTxMargin Chain 2 $rxTxMarginCh2 | [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBlockPlacement.cpp | 305 void merge(MachineBasicBlock *BB, BlockChain *Chain) { in merge() argument 310 if (!Chain) { in merge() 318 assert(BB == *Chain->begin() && "Passed BB is not head of Chain."); in merge() 319 assert(Chain->begin() != Chain->end()); in merge() 323 for (MachineBasicBlock *ChainBB : *Chain) { in merge() 325 assert(BlockToChain[ChainBB] == Chain && "Incoming blocks not in chain."); in merge() 461 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, 467 const BlockChain &Chain, const MachineBasicBlock *BB, 473 const MachineBasicBlock *BB, const BlockChain &Chain, 483 const MachineBasicBlock *LoopHeaderBB, BlockChain &Chain, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelLowering.cpp | 35 static SDValue lowerCallResult(SDValue Chain, SDValue InGlue, 238 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local 246 return DAG.getNode(ARCISD::BRcc, dl, MVT::Other, Chain, Dest, LHS, RHS, in LowerBR_CC() 270 SDValue Chain = CLI.Chain; in LowerCall() local 294 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl); in LowerCall() 329 StackPtr = DAG.getCopyFromReg(Chain, dl, ARC::SP, in LowerCall() 337 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); in LowerCall() 346 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCall() 354 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall() 356 Glue = Chain.getValue(1); in LowerCall() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ModuleManager.h | 49 SmallVector<std::unique_ptr<ModuleFile>, 2> Chain; variable 141 ModuleIterator begin() { return Chain.begin(); } in begin() 144 ModuleIterator end() { return Chain.end(); } in end() 147 ModuleConstIterator begin() const { return Chain.begin(); } in begin() 150 ModuleConstIterator end() const { return Chain.end(); } in end() 153 ModuleReverseIterator rbegin() { return Chain.rbegin(); } in rbegin() 156 ModuleReverseIterator rend() { return Chain.rend(); } in rend() 166 ModuleFile &getPrimaryModule() { return *Chain[0]; } in getPrimaryModule() 170 ModuleFile &getPrimaryModule() const { return *Chain[0]; } in getPrimaryModule() 173 ModuleFile &operator[](unsigned Index) const { return *Chain[Index]; } [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUExportClustering.cpp | 39 static void sortChain(const SIInstrInfo *TII, SmallVector<SUnit *, 8> &Chain, in sortChain() argument 41 if (!PosCount || PosCount == Chain.size()) in sortChain() 48 SmallVector<SUnit *, 8> Copy(Chain); in sortChain() 53 Chain[PosIdx++] = SU; in sortChain() 55 Chain[OtherIdx++] = SU; in sortChain() 111 SmallVector<SUnit *, 8> Chain; in apply() local 122 Chain.push_back(&SU); in apply() 134 if (Chain.size() > 1) { in apply() 135 sortChain(TII, Chain, PosCount); in apply() 136 buildCluster(Chain, DAG); in apply()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGTargetInfo.h | 52 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemcpy() argument 68 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Op1, in EmitTargetCodeForMemmove() argument 82 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemset() argument 95 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemcmp() argument 107 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemchr() argument 120 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrcpy() argument 132 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForStrcmp() argument 140 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrlen() argument 146 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrnlen() argument 153 SDValue Chain, SDValu in EmitTargetCodeForSetTag() argument [all...] |
H A D | SelectionDAG.h | 747 SDValue getJumpTableDebugInfo(int JTI, SDValue Chain, const SDLoc &DL); 785 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg, 787 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain, 794 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg, SDValue N, 797 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 803 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, SDValue Reg, SDValue N, 806 SDValue Ops[] = { Chain, Reg, N, Glue }; 811 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT) { 813 SDValue Ops[] = { Chain, getRegister(Reg, VT) }; 820 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaISelLowering.cpp | 205 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 239 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, Register, RegVT); in LowerFormalArguments() 278 ValVT, DL, Chain, FIN, in LowerFormalArguments() 287 OutChains.push_back(Chain); in LowerFormalArguments() 288 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments() 291 return Chain; in LowerFormalArguments() 302 SDValue Chain = CLI.Chain; in LowerCall() local 329 Chain = DAG.getCALLSEQ_START(Chain, NextStackOffset, 0, DL); in LowerCall() 351 StackPtr = DAG.getCopyFromReg(Chain, DL, Xtensa::SP, PtrVT); in LowerCall() 357 Chain, DL, Address, ArgValue, SizeNode, Flags.getNonZeroByValAlign(), in LowerCall() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMSelectionDAGInfo.cpp | 39 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall() argument 129 .setChain(Chain) in EmitSpecializedLibcall() 169 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 178 return DAG.getNode(ARMISD::MEMCPYLOOP, dl, MVT::Other, Chain, Dst, Src, in EmitTargetCodeForMemcpy() 188 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy() 192 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy() 232 Dst = DAG.getNode(ARMISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy() 235 Chain = Dst.getValue(2); in EmitTargetCodeForMemcpy() 244 return Chain; in EmitTargetCodeForMemcpy() 259 Loads[i] = DAG.getLoad(VT, dl, Chain, in EmitTargetCodeForMemcpy() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 338 SDValue Chain = Op.getOperand(0); in LowerBR_JT() local 350 return DAG.getNode(XCoreISD::BR_JT, dl, MVT::Other, Chain, TargetJT, Index); in LowerBR_JT() 355 return DAG.getNode(XCoreISD::BR_JT32, dl, MVT::Other, Chain, TargetJT, in LowerBR_JT() 360 const SDLoc &DL, SDValue Chain, SDValue Base, int64_t Offset, in lowerLoadWordFromAlignedBasePlusOffset() argument 364 return DAG.getLoad(PtrVT, DL, Chain, Base, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset() 385 SDValue Low = DAG.getLoad(PtrVT, DL, Chain, LowAddr, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset() 386 SDValue High = DAG.getLoad(PtrVT, DL, Chain, HighAddr, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset() 390 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), in lowerLoadWordFromAlignedBasePlusOffset() 392 SDValue Ops[] = { Result, Chain }; in lowerLoadWordFromAlignedBasePlusOffset() 414 SDValue Chain = LD->getChain(); in LowerLOAD() local [all …]
|
H A D | XCoreISelDAGToDAG.cpp | 232 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) in replaceInChain() argument 234 if (Chain == Old) in replaceInChain() 236 if (Chain->getOpcode() != ISD::TokenFactor) in replaceInChain() 240 for (unsigned i = 0, e = Chain->getNumOperands(); i != e; ++i) { in replaceInChain() 241 if (Chain->getOperand(i) == Old) { in replaceInChain() 245 Ops.push_back(Chain->getOperand(i)); in replaceInChain() 250 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); in replaceInChain() 256 SDValue Chain = N->getOperand(0); in tryBRIND() local 271 SDValue NewChain = replaceInChain(CurDAG, Chain, CheckEventChainOut, in tryBRIND() 275 Chain = NewChain; in tryBRIND() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 245 SparcTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument 251 return LowerReturn_64(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); in LowerReturn() 252 return LowerReturn_32(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); in LowerReturn() 256 SparcTargetLowering::LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, in LowerReturn_32() argument 274 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() 299 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part0, Glue); in LowerReturn_32() 300 Glue = Chain.getValue(1); in LowerReturn_32() 303 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part1, in LowerReturn_32() 306 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Arg, Glue); in LowerReturn_32() 309 Glue = Chain.getValue(1); in LowerReturn_32() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelLowering.cpp | 230 SelectionDAG &DAG, SDValue Chain, in unpackFromRegLoc() argument 256 Val = DAG.getCopyFromReg(Chain, DL, VReg, LocVT); in unpackFromRegLoc() 261 static SDValue unpackFromMemLoc(SelectionDAG &DAG, SDValue Chain, in unpackFromMemLoc() argument 283 ExtType, DL, LocVT, Chain, FIN, in unpackFromMemLoc() 288 static SDValue unpack64(SelectionDAG &DAG, SDValue Chain, const CCValAssign &VA, in unpack64() argument 301 return DAG.getLoad(VA.getValVT(), DL, Chain, FIN, in unpack64() 309 SDValue Lo = DAG.getCopyFromReg(Chain, DL, LoVReg, MVT::i32); in unpack64() 315 Hi = DAG.getLoad(MVT::i32, DL, Chain, FIN, in unpack64() 321 Hi = DAG.getCopyFromReg(Chain, DL, HiVReg, MVT::i32); in unpack64() 328 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySelectionDAGInfo.cpp | 22 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 32 {Chain, MemIdx, MemIdx, Dst, Src, in EmitTargetCodeForMemcpy() 37 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, in EmitTargetCodeForMemmove() argument 40 return EmitTargetCodeForMemcpy(DAG, DL, Chain, Op1, Op2, Op3, in EmitTargetCodeForMemmove() 46 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset() argument 56 return DAG.getNode(WebAssemblyISD::MEMORY_FILL, DL, MVT::Other, Chain, MemIdx, in EmitTargetCodeForMemset()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 326 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 367 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerFormalArguments() 400 return Chain; in LowerFormalArguments() 411 SDValue Chain = CLI.Chain; in LowerCall() local 449 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); in LowerCall() 488 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InGlue); in LowerCall() 489 InGlue = Chain.getValue(1); in LowerCall() 508 Ops.push_back(Chain); in LowerCall() 519 Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops); in LowerCall() 520 InGlue = Chain.getValue(1); in LowerCall() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 395 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 401 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments() 414 SDValue Chain = CLI.Chain; in LowerCall() local 426 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall() 436 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument 462 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerCCCArguments() 502 VA.getLocVT(), DL, Chain, FIN, in LowerCCCArguments() 517 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerCCCArguments() 527 return Chain; in LowerCCCArguments() 540 LanaiTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 161 using Chain = SmallVector<ChainElem, 1>; typedef 163 void sortChainInBBOrder(Chain &C) { in sortChainInBBOrder() 167 void sortChainInOffsetOrder(Chain &C) { in sortChainInOffsetOrder() 187 Instruction *propagateMetadata(Instruction *I, const Chain &C) { in propagateMetadata() 275 bool runOnChain(Chain &C); 280 std::vector<Chain> splitChainByContiguity(Chain &C); 285 std::vector<Chain> splitChainByMayAliasInstrs(Chain &C); 289 std::vector<Chain> splitChainByAlignment(Chain &C); 293 bool vectorizeChain(Chain &C); 309 Type *getChainElemTy(const Chain &C); [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 568 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument 577 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments() 580 return Chain; in LowerFormalArguments() 593 SDValue Chain = CLI.Chain; in LowerCall() local 608 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall() 619 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments() argument 656 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT); in LowerCCCArguments() 699 VA.getLocVT(), dl, Chain, FIN, in LowerCCCArguments() 716 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); in LowerCCCArguments() 720 return Chain; in LowerCCCArguments() [all …]
|