Searched refs:Tied (Results 1 - 10 of 10) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenInstruction.h33 enum { None, EarlyClobber, Tied } Kind = None; enumerator in enum:llvm::CGIOperandList::ConstraintInfo::__anon3276
48 I.Kind = Tied;
55 bool isTied() const { return Kind == Tied; }
65 if (Kind == Tied && OtherTiedOperand != RHS.OtherTiedOperand)
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp295 RI.Tied = true;
301 else if (!RI.Tied &&
303 RI.Tied = true;
H A DInlineSpiller.cpp614 if (RI.Tied) {
865 // Tied use operands should not be passed to foldMemoryOperand.
883 unsigned Tied = MI->findTiedOperandIdx(Idx); local
885 TiedOps.emplace_back(Tied, Idx);
887 assert(MO.isDef() && "Tied to not use and def?");
888 TiedOps.emplace_back(Idx, Tied);
898 for (auto Tied : TiedOps)
899 MI->tieOperands(Tied.first, Tied.second);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineInstrBundle.h226 /// Tied - Uses and defs must use the same register. This can be because of
229 bool Tied; member in struct:llvm::VirtRegInfo
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp616 int Tied = MCII->get(MI.getOpcode()).getOperandConstraint(VDstIn_Idx, local
618 if (Tied != -1 && (MI.getNumOperands() <= (unsigned)VDstIn_Idx ||
620 MI.getOperand(VDstIn_Idx).getReg() != MI.getOperand(Tied).getReg())) {
624 MCOperand::createReg(MI.getOperand(Tied).getReg()),
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h122 bool Tied = true; member in struct:clang::CodeGen::final
968 /// \param Tied true if task is generated for tied task, false otherwise.
976 bool Tied, unsigned &NumberOfParts);
1952 /// \param Tied true if task is generated for tied task, false otherwise.
1960 bool Tied, unsigned &NumberOfParts) override;
H A DCGOpenMPRuntime.cpp153 UntiedTaskActionTy(bool Tied, const VarDecl *PartIDVar, argument
155 : Untied(!Tied), PartIDVar(PartIDVar), UntiedCodeGen(UntiedCodeGen) {}
1306 bool Tied, unsigned &NumberOfParts) {
1320 CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy Action(Tied, PartIDVar,
1344 if (!Tied)
4301 unsigned Flags = Data.Tied ? TiedFlag : 0;
5151 if (!Data.Tied) {
12605 bool Tied, unsigned &NumberOfParts) {
1302 emitTaskOutlinedFunction( const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, const VarDecl *PartIDVar, const VarDecl *TaskTVar, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, bool Tied, unsigned &NumberOfParts) argument
H A DCGStmtOpenMP.cpp4335 if (!Data.Tied) {
4545 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, Data.Tied,
4710 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, /*Tied=*/true,
4737 Data.Tied = !S.getSingleClause<OMPUntiedClause>();
6847 Data.Tied = true;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIPeepholeSDWA.cpp1124 auto Tied = MI.getOperand(TiedIdx); local
1126 SDWAInst.add(Tied);
H A DAMDGPUInstructionSelector.cpp1700 Register Tied = MRI->cloneVirtualRegister(VDataOut); local
1704 auto Parts = TRI.getRegSplitParts(MRI->getRegClass(Tied), 4);
1709 BuildMI(*MBB, *MIB, DL, TII.get(AMDGPU::REG_SEQUENCE), Tied);
1718 BuildMI(*MBB, *MIB, DL, TII.get(AMDGPU::REG_SEQUENCE), Tied);
1723 MIB.addReg(Tied, RegState::Implicit);

Completed in 412 milliseconds