/openbsd-src/gnu/llvm/llvm/tools/llvm-cfi-verify/lib/ |
H A D | FileAnalysis.h | 78 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 D | GraphBuilder.h | 44 using Instr = llvm::cfi_verify::FileAnalysis::Instr; variable
|
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_aarch64.cpp | 189 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 D | MachO_arm64.cpp | 331 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 D | MipsInstructionSelector.cpp | 742 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 D | Target.cpp | 63 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 D | SerialSnippetGenerator.cpp | 38 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 D | ParallelSnippetGenerator.cpp | 82 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 D | Target.h | 125 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 D | CodeTemplate.cpp | 27 InstructionTemplate::InstructionTemplate(const Instruction *Instr) in InstructionTemplate()
|
/openbsd-src/gnu/llvm/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchDagPredicate.cpp | 27 GIMatchDagContext &Ctx, StringRef Name, const CodeGenInstruction &Instr) in GIMatchDagOpcodePredicate() 44 for (const CodeGenInstruction *Instr : Instrs) { in printDescription() local
|
H A D | GIMatchDagPredicate.h | 84 const CodeGenInstruction &Instr; variable 109 void addOpcode(const CodeGenInstruction *Instr) { Instrs.push_back(Instr); } in addOpcode()
|
H A D | GIMatchTree.cpp | 109 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 D | aarch64.h | 297 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 D | VectorUtils.h | 629 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 D | RemoveRedundantDebugValues.cpp | 138 for (auto &Instr : DbgValsToBeRemoved) { in reduceDbgValsForwardScan() local 193 for (auto &Instr : DbgValsToBeRemoved) { in reduceDbgValsBackwardScan() local
|
H A D | MachineUniformityAnalysis.cpp | 34 const MachineInstr &Instr, bool AllDefsDivergent) { in markDefsDivergent() 87 const MachineInstr &Instr) { in pushUsers()
|
/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | UniformityAnalysis.cpp | 29 const Instruction &Instr, bool AllDefsDivergent) { in markDefsDivergent() 66 const Instruction &Instr) { in pushUsers()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMFeatures.h | 24 inline bool isV8EligibleForIT(const InstrType *Instr) { in isV8EligibleForIT()
|
H A D | MVETPAndVPTOptimisationsPass.cpp | 574 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 D | LanaiDisassembler.cpp | 90 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 D | WebAssemblyDebugValueManager.cpp | 22 MachineInstr *Instr) { in WebAssemblyDebugValueManager()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervals.h | 215 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 D | CorrelatedValuePropagation.cpp | 708 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 D | NVPTXProxyRegErasure.cpp | 111 void NVPTXProxyRegErasure::replaceRegisterUsage(MachineInstr &Instr, in replaceRegisterUsage()
|