Home
last modified time | relevance | path

Searched defs:Chain (Results 1 – 25 of 99) sorted by relevance

1234

/llvm-project-15.0.7/flang/runtime/
H A Dunit-map.h60 struct Chain { struct
61 explicit Chain(int n) : unit{n} {} in Chain() function
63 OwningPtr<Chain> next{nullptr}; argument
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAGTargetInfo.h52 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemcpy()
68 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Op1, in EmitTargetCodeForMemmove()
82 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemset()
95 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemcmp()
107 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemchr()
120 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrcpy()
132 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForStrcmp()
140 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrlen()
146 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrnlen()
153 SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp25 SDValue Chain, SDValue Dst, SDValue Src, in createMemMemNode()
42 SDValue Chain, SDValue Dst, SDValue Src, in emitMemMemImm()
51 SDValue Chain, SDValue Dst, SDValue Src, in emitMemMemReg()
77 static SDValue memsetStore(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in memsetStore()
89 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, in EmitTargetCodeForMemset()
173 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForMemcmp()
189 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, in EmitTargetCodeForMemchr()
215 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, in EmitTargetCodeForStrcpy()
225 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForStrcmp()
256 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, in EmitTargetCodeForStrlen()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp22 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
37 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, in EmitTargetCodeForMemmove()
46 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp20 SDValue Chain, SDValue Dst, in EmitMOPS()
81 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
93 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset()
107 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemmove()
122 SDValue Chain, SDValue Ptr, uint64_t ObjSize, in EmitUnrolledSetTag()
174 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp48 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset()
156 const SDLoc &dl, SDValue Chain, SDValue Dst, in emitRepmovs()
178 const SDLoc &dl, SDValue Chain, SDValue Dst, in emitRepmovsB()
207 SDValue Chain, SDValue Dst, SDValue Src, uint64_t Size, EVT SizeVT, in emitConstantSizeRepmov()
262 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp39 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall()
170 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
290 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemmove()
298 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp294 void merge(MachineBasicBlock *BB, BlockChain *Chain) { in merge()
1328 TriangleChain Chain = std::move(Found->second); in precomputeTriangleChains() local
1343 TriangleChain &Chain = ChainPair.second; in precomputeTriangleChains() local
1782 BlockChain &Chain = *BlockToChain[MBB]; in fillWorkLists() local
1812 const MachineBasicBlock *HeadBB, BlockChain &Chain, in buildChain()
2189 BlockChain &Chain = *BlockToChain[MBB]; in findBestLoopExit() local
2575 BlockChain *Chain = BlockToChain[LoopBB]; in collectLoopBlockSet() local
2691 BlockChain *Chain = in buildCFGChains() local
2987 BlockChain &Chain, BlockFilterSet *BlockFilter, in repeatedlyTailDuplicateBlock()
3044 BlockChain &Chain, BlockFilterSet *BlockFilter, in maybeTailDuplicateBlock()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUExportClustering.cpp39 static void sortChain(const SIInstrInfo *TII, SmallVector<SUnit *, 8> &Chain, in sortChain()
111 SmallVector<SUnit *, 8> Chain; in apply() local
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.cpp21 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
H A DBPFISelLowering.cpp301 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments()
375 SDValue Chain = CLI.Chain; in LowerCall() local
501 BPFTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
549 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult()
593 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp19 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
H A DXCoreISelDAGToDAG.cpp217 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) in replaceInChain()
241 SDValue Chain = N->getOperand(0); in tryBRIND() local
H A DXCoreISelLowering.cpp344 SDValue Chain = Op.getOperand(0); in LowerBR_JT() local
366 const SDLoc &DL, SDValue Chain, SDValue Base, int64_t Offset, in lowerLoadWordFromAlignedBasePlusOffset()
420 SDValue Chain = LD->getChain(); in LowerLOAD() local
493 SDValue Chain = ST->getChain(); in LowerSTORE() local
820 SDValue Chain = Op.getOperand(0); in LowerEH_RETURN() local
859 SDValue Chain = Op.getOperand(0); in LowerINIT_TRAMPOLINE() local
1035 SDValue Chain = CLI.Chain; in LowerCall() local
1058 static SDValue LowerCallResult(SDValue Chain, SDValue InFlag, in LowerCallResult()
1239 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments()
1258 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp334 SDValue Chain = ST->getChain(); in select() local
369 SDValue Chain = LD->getChain(); in select() local
438 SDValue Chain = N->getOperand(0); in select() local
477 SDValue Chain = N->getOperand(0); in select() local
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp167 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_Unary() local
187 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_Binary() local
451 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_FMA() local
503 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_FP_EXTEND() local
562 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_FP_ROUND() local
750 SDValue Chain = N->getOperand(0); // Get the chain. in SoftenFloatRes_VAARG() local
1514 SDValue Chain; in ExpandFloatRes_FP_EXTEND() local
1640 SDValue Chain = LD->getChain(); in ExpandFloatRes_LOAD() local
1870 SDValue Chain; in ExpandFloatOp_BR_CC() local
1954 SDValue Chain; in ExpandFloatOp_SELECT_CC() local
[all …]
H A DStatepointLowering.cpp377 spillIncomingStatepointValue(SDValue Incoming, SDValue Chain, in spillIncomingStatepointValue()
490 SDValue Chain = Builder.getRoot(); in lowerIncomingStatepointValue() local
780 SDValue Chain = CallNode->getOperand(0); in LowerAsSTATEPOINT() local
925 SDValue Chain = DAG.getRoot(); in LowerAsSTATEPOINT() local
1155 SDValue Chain = DAG.getEntryNode(); in LowerStatepoint() local
1273 SDValue Chain = DAG.getRoot(); in visitGCRelocate() local
1291 const SDValue Chain = DAG.getRoot(); // != Builder.getRoot() in visitGCRelocate() local
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp236 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local
268 SDValue Chain = CLI.Chain; in LowerCall() local
408 static SDValue lowerCallResult(SDValue Chain, SDValue Glue, in lowerCallResult()
470 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments()
485 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments()
645 ARCTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp20 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp909 SDValue Chain = N->getOperand(0); in tryLoad() local
989 SDValue Chain = N->getOperand(0); in tryLoadVector() local
1228 SDValue Chain = N->getOperand(0); in tryLDGLDU() local
1762 SDValue Chain = ST->getChain(); in tryStore() local
1867 SDValue Chain = N->getOperand(0); in tryStoreVector() local
2091 SDValue Chain = Node->getOperand(0); in tryLoadParam() local
2169 SDValue Chain = N->getOperand(0); in tryStoreRetval() local
2239 SDValue Chain = N->getOperand(0); in tryStoreParam() local
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp620 Vectorizer::getBoundaryInstrs(ArrayRef<Instruction *> Chain) { in getBoundaryInstrs()
645 void Vectorizer::eraseInstructions(ArrayRef<Instruction *> Chain) { in eraseInstructions()
662 Vectorizer::splitOddVectorElts(ArrayRef<Instruction *> Chain, in splitOddVectorElts()
678 Vectorizer::getVectorizablePrefix(ArrayRef<Instruction *> Chain) { in getVectorizablePrefix()
908 for (const std::pair<ChainID, InstrList> &Chain : Map) { in vectorizeChains() local
996 ArrayRef<Instruction *> Chain, in vectorizeStoreChain()
1156 ArrayRef<Instruction *> Chain, in vectorizeLoadChain()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp235 SDValue Chain = SDValue(N,0); in tryInlineAsm() local
258 SDValue Chain = AsmNodeOperands[InlineAsm::Op_InputChain]; in tryInlineAsm() local
H A DSparcISelLowering.cpp415 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments()
429 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments_32()
799 SDValue Chain = CLI.Chain; in LowerCall_32() local
1190 SDValue Chain = CLI.Chain; in LowerCall_64() local
2156 SDValue Chain = DAG.getEntryNode(); in LowerGlobalTLSAddress() local
2268 SDValue Chain = DAG.getEntryNode(); in LowerF128Op() local
2338 SDValue Chain = DAG.getEntryNode(); in LowerF128Compare() local
2541 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local
2722 SDValue Chain = DAG.getNode(SPISD::FLUSHW, in getFLUSHW() local
2739 SDValue Chain; in getFRAMEADDR() local
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp393 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments()
412 SDValue Chain = CLI.Chain; in LowerCall() local
434 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments()
539 LanaiTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
602 SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCCallTo()
780 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult()
872 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local
1024 SDValue Chain = Op.getOperand(0); in LowerDYNAMIC_STACKALLOC() local
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp567 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments()
592 SDValue Chain = CLI.Chain; in LowerCall() local
618 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments()
735 MSP430TargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
806 SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, in LowerCCCCallTo()
936 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult()
1129 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local

1234