Home
last modified time | relevance | path

Searched defs:Instr (Results 1 – 25 of 103) sorted by relevance

12345

/openbsd-src/gnu/llvm/llvm/tools/llvm-cfi-verify/lib/
H A DFileAnalysis.h78 struct Instr { struct
80 MCInst Instruction; // Instruction. argument
81 uint64_t InstructionSize; // Size of this instruction. argument
82 bool Valid; // Is this a valid instruction? If false, Instr::Instruction is argument
H A DGraphBuilder.h44 using Instr = llvm::cfi_verify::FileAnalysis::Instr; variable
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch64.cpp189 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
200 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
211 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
222 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
233 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
244 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
255 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
266 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
277 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addSingleRelocation() local
H A DMachO_arm64.cpp331 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addRelocations() local
375 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addRelocations() local
395 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addRelocations() local
409 uint32_t Instr = *(const ulittle32_t *)FixupContent; in addRelocations() local
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsInstructionSelector.cpp742 struct Instr { in select() struct
743 unsigned Opcode; in select()
744 Register Def, LHS, RHS; in select()
745 Instr(unsigned Opcode, Register Def, Register LHS, Register RHS) in select() argument
748 bool hasImm() const { in select()
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/X86/
H A DTarget.cpp63 static const char *isInvalidMemoryInstr(const Instruction &Instr) { in isInvalidMemoryInstr()
198 static const char *isInvalidOpcode(const Instruction &Instr) { in isInvalidOpcode()
239 static unsigned getX86FPFlags(const Instruction &Instr) { in getX86FPFlags()
254 const Instruction &Instr, const BitVector &ForbiddenRegisters, in generateLEATemplatesCommon()
331 const Instruction &Instr = Variant.getInstr(); in generateCodeTemplates() local
391 const Instruction &Instr = Variant.getInstr(); in generateCodeTemplates() local
826 const Instruction &Instr, const Variable &Var, MCOperand &AssignedValue, in randomizeTargetMCOperand()
952 const Instruction &Instr, unsigned MaxConfigsPerOpcode) const { in generateInstructionVariants() argument
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DSerialSnippetGenerator.cpp38 computeAliasingInstructions(const LLVMState &State, const Instruction *Instr, in computeAliasingInstructions()
71 static ExecutionMode getExecutionModes(const Instruction &Instr, in getExecutionModes()
133 const Instruction &Instr = Variant.getInstr(); in appendCodeTemplates() local
H A DParallelSnippetGenerator.cpp82 static bool hasVariablesWithTiedOperands(const Instruction &Instr) { in hasVariablesWithTiedOperands()
152 const Instruction &Instr = IT.getInstr(); in generateSingleRegisterForInstrAvoidingDefUseOverlap() local
220 const Instruction &Instr = IT.getInstr(); in generateSingleSnippetForInstrAvoidingDefUseOverlap() local
297 const Instruction &Instr = Variant.getInstr(); in generateCodeTemplates() local
H A DTarget.h125 virtual Error randomizeTargetMCOperand(const Instruction &Instr, in randomizeTargetMCOperand()
136 virtual bool allowAsBackToBack(const Instruction &Instr) const { in allowAsBackToBack()
144 generateInstructionVariants(const Instruction &Instr, in generateInstructionVariants()
H A DCodeTemplate.cpp27 InstructionTemplate::InstructionTemplate(const Instruction *Instr) in InstructionTemplate()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagPredicate.cpp27 GIMatchDagContext &Ctx, StringRef Name, const CodeGenInstruction &Instr) in GIMatchDagOpcodePredicate()
44 for (const CodeGenInstruction *Instr : Instrs) { in printDescription() local
H A DGIMatchDagPredicate.h84 const CodeGenInstruction &Instr; variable
109 void addOpcode(const CodeGenInstruction *Instr) { Instrs.push_back(Instr); } in addOpcode()
H A DGIMatchTree.cpp109 void GIMatchTreeBuilderLeafInfo::declareInstr(const GIMatchDagInstr *Instr, unsigned ID) { in declareInstr()
151 const GIMatchDagInstr *Instr = InstrIDToInfo.lookup(InstrID)->getInstrNode(); in declareOperand() local
573 const GIMatchDagInstr *Instr = InstrInfo->getInstrNode(); in applyForPartition() local
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch64.h297 inline bool isLoadStoreImm12(uint32_t Instr) { in isLoadStoreImm12()
308 inline unsigned getPageOffset12Shift(uint32_t Instr) { in getPageOffset12Shift()
324 inline bool isMoveWideImm16(uint32_t Instr) { in isMoveWideImm16()
333 inline unsigned getMoveWide16Shift(uint32_t Instr) { in getMoveWide16Shift()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DVectorUtils.h629 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment) in InterleaveGroup()
648 bool insertMember(InstTy *Instr, int32_t Index, Align NewAlign) { in insertMember()
700 uint32_t getIndex(const InstTy *Instr) const { in getIndex()
802 bool isInterleaved(Instruction *Instr) const { in isInterleaved()
810 getInterleaveGroup(const Instruction *Instr) const { in getInterleaveGroup()
885 createInterleaveGroup(Instruction *Instr, int Stride, Align Alignment) { in createInterleaveGroup()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRemoveRedundantDebugValues.cpp138 for (auto &Instr : DbgValsToBeRemoved) { in reduceDbgValsForwardScan() local
193 for (auto &Instr : DbgValsToBeRemoved) { in reduceDbgValsBackwardScan() local
H A DMachineUniformityAnalysis.cpp34 const MachineInstr &Instr, bool AllDefsDivergent) { in markDefsDivergent()
87 const MachineInstr &Instr) { in pushUsers()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DUniformityAnalysis.cpp29 const Instruction &Instr, bool AllDefsDivergent) { in markDefsDivergent()
66 const Instruction &Instr) { in pushUsers()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMFeatures.h24 inline bool isV8EligibleForIT(const InstrType *Instr) { in isV8EligibleForIT()
H A DMVETPAndVPTOptimisationsPass.cpp574 static ARMCC::CondCodes GetCondCode(MachineInstr &Instr) { in GetCondCode()
607 static bool IsWritingToVCCR(MachineInstr &Instr) { in IsWritingToVCCR()
630 MachineBasicBlock &MBB, MachineInstr &Instr, MachineOperand &User, in ReplaceRegisterUseWithVPNOT()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/Disassembler/
H A DLanaiDisassembler.cpp90 static void PostOperandDecodeAdjust(MCInst &Instr, uint32_t Insn) { in PostOperandDecodeAdjust()
132 LanaiDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, in getInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp22 MachineInstr *Instr) { in WebAssemblyDebugValueManager()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h215 bool isNotInMIMap(const MachineInstr &Instr) const { in isNotInMIMap()
220 SlotIndex getInstructionIndex(const MachineInstr &Instr) const { in getInstructionIndex()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp708 static bool narrowSDivOrSRem(BinaryOperator *Instr, const ConstantRange &LCR, in narrowSDivOrSRem()
756 static bool expandUDivOrURem(BinaryOperator *Instr, const ConstantRange &XCR, in expandUDivOrURem()
829 static bool narrowUDivOrURem(BinaryOperator *Instr, const ConstantRange &XCR, in narrowUDivOrURem()
867 static bool processUDivOrURem(BinaryOperator *Instr, LazyValueInfo *LVI) { in processUDivOrURem()
987 static bool processSDivOrSRem(BinaryOperator *Instr, LazyValueInfo *LVI) { in processSDivOrSRem()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXProxyRegErasure.cpp111 void NVPTXProxyRegErasure::replaceRegisterUsage(MachineInstr &Instr, in replaceRegisterUsage()

12345