/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...] |