HomeSort by relevance Sort by last modified time
    Searched refs:InlineAsm (Results 1 - 25 of 51) sorted by null

1 2 3

  /external/llvm/include/llvm/
InlineAsm.h 1 //===-- llvm/InlineAsm.h - Class to represent inline asm strings-*- C++ -*-===//
11 // used as the callee operand of call instructions. InlineAsm's are uniqued
12 // like constants, and created via InlineAsm::get(...).
34 class InlineAsm : public Value {
35 friend struct ConstantCreator<InlineAsm, PointerType, InlineAsmKeyType>;
37 PointerType, InlineAsm, false>;
39 InlineAsm(const InlineAsm &); // do not implement
40 void operator=(const InlineAsm&); // do not implement
46 InlineAsm(PointerType *Ty, const std::string &AsmString
    [all...]
Value.h 32 class InlineAsm;
216 InlineAsmVal, // This is an instance of InlineAsm
345 template <> struct isa_impl<InlineAsm, Value> {
  /external/llvm/lib/VMCore/
InlineAsm.cpp 1 //===-- InlineAsm.cpp - Implement the InlineAsm class ---------------------===//
10 // This file implements the InlineAsm class.
14 #include "llvm/InlineAsm.h"
23 // InlineAsm vtable is emitted here.
24 InlineAsm::~InlineAsm() {
28 InlineAsm *InlineAsm::get(FunctionType *Ty, StringRef AsmString,
36 InlineAsm::InlineAsm(PointerType *Ty, const std::string &asmString
    [all...]
Android.mk 18 InlineAsm.cpp \
ConstantsContext.h 18 #include "llvm/InlineAsm.h"
555 struct ConstantCreator<InlineAsm, PointerType, InlineAsmKeyType> {
556 static InlineAsm *create(PointerType *Ty, const InlineAsmKeyType &Key) {
557 return new InlineAsm(Ty, Key.asm_string, Key.constraints,
563 struct ConstantKeyData<InlineAsm> {
565 static ValType getValType(InlineAsm *Asm) {
LLVMContextImpl.h 164 InlineAsm> InlineAsms;
  /external/llvm/include/llvm/CodeGen/
Analysis.h 18 #include "llvm/InlineAsm.h"
64 bool hasInlineAsmMemConstraint(InlineAsm::ConstraintInfoVector &CInfos,
  /external/llvm/lib/CodeGen/
MachineInstr.cpp 17 #include "llvm/InlineAsm.h"
856 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm();
857 if (ExtraInfo & InlineAsm::Extra_IsAlignStack)
    [all...]
Analysis.cpp 129 llvm::hasInlineAsmMemConstraint(InlineAsm::ConstraintInfoVector &CInfos,
132 InlineAsm::ConstraintInfo &CI = CInfos[i];
PrologEpilogInserter.cpp 24 #include "llvm/InlineAsm.h"
177 unsigned ExtraInfo = I->getOperand(InlineAsm::MIOp_ExtraInfo).getImm();
178 if (ExtraInfo & InlineAsm::Extra_IsAlignStack)
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.cpp     [all...]
ScheduleDAGFast.cpp 16 #include "llvm/InlineAsm.h"
480 if (Node->getOpcode() == ISD::INLINEASM) {
486 for (unsigned i = InlineAsm::Op_FirstOperand; i != NumOps;) {
489 unsigned NumVals = InlineAsm::getNumOperandRegisters(Flags);
492 if (InlineAsm::isRegDefKind(Flags) ||
493 InlineAsm::isRegDefEarlyClobberKind(Flags) ||
494 InlineAsm::isClobberKind(Flags)) {
SelectionDAGISel.cpp 24 #include "llvm/InlineAsm.h"
    [all...]
SelectionDAGBuilder.cpp 27 #include "llvm/InlineAsm.h"
627 /// AddInlineAsmOperands - Add this value to the specified inlineasm node
779 /// AddInlineAsmOperands - Add this value to the specified inlineasm node
    [all...]
FastISel.cpp 492 if (const InlineAsm *IA = dyn_cast<InlineAsm>(Call->getArgOperand(0))) {
499 ExtraInfo |= InlineAsm::Extra_HasSideEffects;
501 ExtraInfo |= InlineAsm::Extra_IsAlignStack;
504 TII.get(TargetOpcode::INLINEASM))
    [all...]
TargetLowering.cpp     [all...]
ScheduleDAGRRList.cpp 20 #include "llvm/InlineAsm.h"
566 case ISD::INLINEASM:
    [all...]
  /external/llvm/lib/Transforms/Utils/
ValueMapper.cpp 18 #include "llvm/InlineAsm.h"
38 if (const InlineAsm *IA = dyn_cast<InlineAsm>(V)) {
45 V = InlineAsm::get(NewTy, IA->getAsmString(), IA->getConstraintString(),
AddrModeMatcher.cpp 381 static bool IsOperandAMemoryOperand(CallInst *CI, InlineAsm *IA, Value *OpVal,
435 InlineAsm *IA = dyn_cast<InlineAsm>(CI->getCalledValue());
537 // If all uses of this instruction are ultimately load/store/inlineasm's,
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinterInlineAsm.cpp 17 #include "llvm/InlineAsm.h"
320 unsigned OpNo = InlineAsm::MIOp_FirstOperand;
328 OpNo += InlineAsm::getNumOperandRegisters(OpFlags) + 1;
342 if (InlineAsm::isMemKind(OpFlags)) {
407 /// PrintAsmOperand - Print the specified operand of MI, an INLINEASM
  /external/llvm/lib/Target/CBackend/
CBackend.cpp 25 #include "llvm/InlineAsm.h"
205 std::string InterpretASMConstraint(InlineAsm::ConstraintInfo& c);
287 return isa<InlineAsm>(CI->getCalledValue());
    [all...]
  /external/llvm/lib/Target/X86/
X86FloatingPoint.cpp 40 #include "llvm/InlineAsm.h"
    [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 26 #include "llvm/InlineAsm.h"
    [all...]
  /external/llvm/lib/Transforms/IPO/
MergeFunctions.cpp 54 #include "llvm/InlineAsm.h"
396 if (isa<InlineAsm>(V1) || isa<InlineAsm>(V2))
  /external/llvm/lib/Transforms/Scalar/
CodeGenPrepare.cpp 21 #include "llvm/InlineAsm.h"
513 if (TLI && isa<InlineAsm>(CI->getCalledValue())) {
    [all...]

Completed in 852 milliseconds

1 2 3