Searched refs:Op (Results 1 - 25 of 210) sorted by relevance

123456789

/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/InstPrinter/
H A DX86ATTInstPrinter.cpp60 void X86ATTInstPrinter::printSSECC(const MCInst *MI, unsigned Op, argument
62 switch (MI->getOperand(Op).getImm()) {
105 const MCOperand &Op = MI->getOperand(OpNo); local
106 if (Op.isImm())
107 O << Op.getImm();
109 assert(Op.isExpr() && "unknown pcrel immediate operand");
112 const MCConstantExpr *BranchTarget = dyn_cast<MCConstantExpr>(Op.getExpr());
120 O << *Op.getExpr();
127 const MCOperand &Op = MI->getOperand(OpNo); local
128 if (Op
143 printMemReference(const MCInst *MI, unsigned Op, raw_ostream &O) argument
[all...]
H A DX86IntelInstPrinter.cpp52 void X86IntelInstPrinter::printSSECC(const MCInst *MI, unsigned Op, argument
54 switch (MI->getOperand(Op).getImm()) {
96 const MCOperand &Op = MI->getOperand(OpNo); local
97 if (Op.isImm())
98 O << Op.getImm();
100 assert(Op.isExpr() && "unknown pcrel immediate operand");
103 const MCConstantExpr *BranchTarget = dyn_cast<MCConstantExpr>(Op.getExpr());
111 O << *Op.getExpr();
123 const MCOperand &Op = MI->getOperand(OpNo); local
124 if (Op
134 printMemReference(const MCInst *MI, unsigned Op, raw_ostream &O) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/MC/
H A DMCInst.h112 MCOperand Op; local
113 Op.Kind = kRegister;
114 Op.RegVal = Reg;
115 return Op;
118 MCOperand Op; local
119 Op.Kind = kImmediate;
120 Op.ImmVal = Val;
121 return Op;
124 MCOperand Op; local
125 Op
130 MCOperand Op; local
136 MCOperand Op; local
157 setOpcode(unsigned Op) argument
167 addOperand(const MCOperand &Op) argument
177 insert(iterator I, const MCOperand &Op) argument
[all...]
H A DMCWin64EH.h36 MCWin64EHInstruction(OpType Op, MCSymbol *L, unsigned Reg) argument
37 : Operation(Op), Label(L), Offset(0), Register(Reg) {
38 assert(Op == Win64EH::UOP_PushNonVol);
43 MCWin64EHInstruction(OpType Op, MCSymbol *L, unsigned Reg, unsigned Off) argument
44 : Operation(Op), Label(L), Offset(Off), Register(Reg) {
45 assert(Op == Win64EH::UOP_SetFPReg ||
46 Op == Win64EH::UOP_SaveNonVol ||
47 Op == Win64EH::UOP_SaveNonVolBig ||
48 Op == Win64EH::UOP_SaveXMM128 ||
49 Op
51 MCWin64EHInstruction(OpType Op, MCSymbol *L, bool Code) argument
[all...]
H A DMCDwarf.h279 MCCFIInstruction(OpType Op, MCSymbol *L) argument
280 : Operation(Op), Label(L) {
281 assert(Op == RememberState || Op == RestoreState);
283 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned Register) argument
284 : Operation(Op), Label(L), Destination(Register) {
285 assert(Op == SameValue || Op == Restore);
291 MCCFIInstruction(OpType Op, MCSymbol *L, const MachineLocation &D, argument
293 : Operation(Op), Labe
296 MCCFIInstruction(OpType Op, MCSymbol *L, StringRef Vals) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DMachineOperand.h540 MachineOperand Op(MachineOperand::MO_Immediate);
541 Op.setImm(Val);
542 return Op;
546 MachineOperand Op(MachineOperand::MO_CImmediate);
547 Op.Contents.CI = CI;
548 return Op;
552 MachineOperand Op(MachineOperand::MO_FPImmediate);
553 Op.Contents.CFP = CFP;
554 return Op;
564 MachineOperand Op(MachineOperan
[all...]
H A DMachineRegisterInfo.h505 MachineOperand *Op; member in class:llvm::MachineRegisterInfo::defusechain_iterator
506 explicit defusechain_iterator(MachineOperand *op) : Op(op) {
523 defusechain_iterator(const defusechain_iterator &I) : Op(I.Op) {}
524 defusechain_iterator() : Op(0) {}
527 return Op == x.Op;
534 bool atEnd() const { return Op == 0; }
538 assert(Op && "Cannot increment end iterator!");
539 Op
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/InstPrinter/
H A DMSP430InstPrinter.cpp36 const MCOperand &Op = MI->getOperand(OpNo); local
37 if (Op.isImm())
38 O << Op.getImm();
40 assert(Op.isExpr() && "unknown pcrel immediate operand");
41 O << *Op.getExpr();
48 const MCOperand &Op = MI->getOperand(OpNo); local
49 if (Op.isReg()) {
50 O << getRegisterName(Op.getReg());
51 } else if (Op.isImm()) {
52 O << '#' << Op
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp54 SDValue LegalizeOp(SDValue Op);
56 SDValue TranslateLegalizeResults(SDValue Op, SDValue Result);
58 SDValue UnrollVSETCC(SDValue Op);
63 SDValue ExpandUINT_TO_FLOAT(SDValue Op);
66 SDValue ExpandVSELECT(SDValue Op);
67 SDValue ExpandSELECT(SDValue Op);
68 SDValue ExpandLoad(SDValue Op);
69 SDValue ExpandStore(SDValue Op);
70 SDValue ExpandFNEG(SDValue Op);
74 SDValue PromoteVectorOp(SDValue Op);
110 TranslateLegalizeResults(SDValue Op, SDValue Result) argument
117 LegalizeOp(SDValue Op) argument
290 PromoteVectorOp(SDValue Op) argument
313 PromoteVectorOpINT_TO_FP(SDValue Op) argument
352 ExpandLoad(SDValue Op) argument
391 ExpandStore(SDValue Op) argument
442 ExpandSELECT(SDValue Op) argument
502 ExpandVSELECT(SDValue Op) argument
544 ExpandUINT_TO_FLOAT(SDValue Op) argument
584 ExpandFNEG(SDValue Op) argument
593 UnrollVSETCC(SDValue Op) argument
[all...]
H A DLegalizeTypes.cpp472 SDValue Op = OrigOp; local
474 AnalyzeNewValue(Op); // Op may morph.
476 if (Op.getNode()->getNodeId() == Processed)
481 NewOps.push_back(Op);
482 } else if (Op != OrigOp) {
485 NewOps.push_back(Op);
729 void DAGTypeLegalizer::SetPromotedInteger(SDValue Op, SDValue Result) { argument
731 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) &&
735 SDValue &OpEntry = PromotedIntegers[Op];
743 SetSoftenedFloat(SDValue Op, SDValue Result) argument
757 SetScalarizedVector(SDValue Op, SDValue Result) argument
774 GetExpandedInteger(SDValue Op, SDValue &Lo, SDValue &Hi) argument
784 SetExpandedInteger(SDValue Op, SDValue Lo, SDValue Hi) argument
805 GetExpandedFloat(SDValue Op, SDValue &Lo, SDValue &Hi) argument
815 SetExpandedFloat(SDValue Op, SDValue Lo, SDValue Hi) argument
836 GetSplitVector(SDValue Op, SDValue &Lo, SDValue &Hi) argument
846 SetSplitVector(SDValue Op, SDValue Lo, SDValue Hi) argument
869 SetWidenedVector(SDValue Op, SDValue Result) argument
889 BitConvertToInteger(SDValue Op) argument
897 BitConvertVectorToIntegerVector(SDValue Op) argument
906 CreateStackStoreLoad(SDValue Op, EVT DestVT) argument
1052 SDValue Op = N->getOperand(0); local
1141 SplitInteger(SDValue Op, EVT LoVT, EVT HiVT, SDValue &Lo, SDValue &Hi) argument
1155 SplitInteger(SDValue Op, SDValue &Lo, SDValue &Hi) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/InstPrinter/
H A DMBlazeInstPrinter.cpp37 const MCOperand &Op = MI->getOperand(OpNo); local
38 if (Op.isReg()) {
39 O << getRegisterName(Op.getReg());
40 } else if (Op.isImm()) {
41 O << (int32_t)Op.getImm();
43 assert(Op.isExpr() && "unknown operand kind in printOperand");
44 O << *Op.getExpr();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/AsmParser/
H A DMBlazeAsmParser.cpp221 MBlazeOperand *Op = new MBlazeOperand(Token); local
222 Op->Tok.Data = Str.data();
223 Op->Tok.Length = Str.size();
224 Op->StartLoc = S;
225 Op->EndLoc = S;
226 return Op;
230 MBlazeOperand *Op = new MBlazeOperand(Register); local
231 Op->Reg.RegNum = RegNum;
232 Op->StartLoc = S;
233 Op
238 MBlazeOperand *Op = new MBlazeOperand(Immediate); local
246 MBlazeOperand *Op = new MBlazeOperand(Fsl); local
255 MBlazeOperand *Op = new MBlazeOperand(Memory); local
266 MBlazeOperand *Op = new MBlazeOperand(Memory); local
371 MBlazeOperand *Op; local
454 MBlazeOperand *Op; local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/
H A DMipsISelLowering.h154 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
184 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
185 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
186 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
187 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
188 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
189 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
190 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
191 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
192 SDValue LowerSETCC(SDValue Op, SelectionDA
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/
H A DHexagonISelLowering.h85 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
88 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
89 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
90 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
91 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const;
97 SDValue LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const;
110 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
111 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
112 SDValue LowerMEMBARRIER(SDValue Op, SelectionDAG& DAG) const;
113 SDValue LowerATOMIC_FENCE(SDValue Op, SelectionDA
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86ISelLowering.h503 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
524 virtual bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const;
541 virtual void computeMaskedBitsForTargetNode(const SDValue Op,
549 virtual unsigned ComputeNumSignBitsForTargetNode(SDValue Op,
572 virtual void LowerAsmOperandForConstraint(SDValue Op,
692 SDValue BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, SDValue StackSlot,
764 std::pair<SDValue,SDValue> FP_TO_INTHelper(SDValue Op, SelectionDAG &DAG,
770 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
771 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
772 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDA
[all...]
H A DX86AsmPrinter.h65 void printSSECC(const MachineInstr *MI, unsigned Op, raw_ostream &O);
66 void printMemReference(const MachineInstr *MI, unsigned Op, raw_ostream &O,
68 void printLeaMemReference(const MachineInstr *MI, unsigned Op, raw_ostream &O,
71 void printPICLabel(const MachineInstr *MI, unsigned Op, raw_ostream &O);
73 void printIntelMemReference(const MachineInstr *MI, unsigned Op,
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/
H A DXCoreISelLowering.h87 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
135 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
136 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
137 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
138 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
139 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
140 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
141 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
142 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
143 SDValue LowerVAARG(SDValue Op, SelectionDA
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/
H A DMSP430ISelLowering.h79 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
85 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const;
86 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
87 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
88 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const;
89 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
90 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
91 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
92 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG) const;
93 SDValue LowerRETURNADDR(SDValue Op, SelectionDA
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/
H A DPPCISelLowering.h292 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
302 virtual void computeMaskedBitsForTargetNode(const SDValue Op,
336 virtual void LowerAsmOperandForConstraint(SDValue Op,
398 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
399 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
400 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
401 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
402 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
403 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
404 SDValue LowerJumpTable(SDValue Op, SelectionDA
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMISelLowering.h253 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
321 virtual bool getPostIndexedAddressParts(SDNode *N, SDNode *Op,
326 virtual void computeMaskedBitsForTargetNode(const SDValue Op,
350 virtual void LowerAsmOperandForConstraint(SDValue Op,
424 SDValue LowerEH_SJLJ_SETJMP(SDValue Op, SelectionDAG &DAG) const;
425 SDValue LowerEH_SJLJ_LONGJMP(SDValue Op, SelectionDAG &DAG) const;
426 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG,
428 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
429 SDValue LowerGlobalAddressDarwin(SDValue Op, SelectionDAG &DAG) const;
430 SDValue LowerGlobalAddressELF(SDValue Op, SelectionDA
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DReassociate.cpp53 Value *Op; member in struct:__anon10620::ValueEntry
54 ValueEntry(unsigned R, Value *O) : Rank(R), Op(O) {}
67 << *Ops[0].Op->getType() << '\t';
70 WriteAsOperand(dbgs(), Ops[i].Op, false, M);
473 SmallVector<std::pair<BinaryOperator*, APInt>, 8> Worklist; // (Op, Weight)
504 Value *Op = I->getOperand(OpIdx); local
506 DEBUG(dbgs() << "OPERAND: " << *Op << " (" << Weight << ")\n");
507 assert(!Op->use_empty() && "No uses, so how did we get to it?!");
511 if (Op == Absorber && !Weight.isMinValue()) {
518 if (BinaryOperator *BO = isReassociableOp(Op, Opcod
672 BinaryOperator *Op = I; local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Transforms/Utils/
H A DLocal.h194 Value *Op = *i; local
196 if (ConstantInt *OpC = dyn_cast<ConstantInt>(Op)) {
217 if (Op->getType() != IntPtrTy)
218 Op = Builder->CreateIntCast(Op, IntPtrTy, true, Op->getName()+".c");
221 Op = Builder->CreateMul(Op, ConstantInt::get(IntPtrTy, Size),
226 Result = Builder->CreateAdd(Op, Result, GEP->getName()+".offs");
/macosx-10.9.5/llvmCore-3425.0.33/utils/TableGen/
H A DCodeGenInstruction.h45 static ConstraintInfo getTied(unsigned Op) { argument
48 I.OtherTiedOperand = Op;
168 std::pair<unsigned,unsigned> ParseOperandName(const std::string &Op,
173 unsigned getFlattenedOperandNumber(std::pair<unsigned,unsigned> Op) const {
174 return OperandList[Op.first].MIOperandNo + Op.second;
179 std::pair<unsigned,unsigned> getSubOperandNumber(unsigned Op) const {
182 if (OperandList[i].MIOperandNo+OperandList[i].MINumOperands > Op)
183 return std::make_pair(i, Op-OperandList[i].MIOperandNo);
191 std::pair<unsigned,unsigned> Op local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/utils/PerfectShuffle/
H A DPerfectShuffle.cpp89 Operator *Op; // The Operation used to generate this value. member in struct:ShuffleVal
147 static const char *getZeroCostOpName(unsigned short Op) { argument
148 if (ShufTab[Op].Arg0 == 0x0123)
150 else if (ShufTab[Op].Arg0 == 0x4567)
162 std::cerr << " = " << ShufTab[ThisOp].Op->getName() << "(";
176 if (!ShufTab[Vals[ValNo]].Op->isOnlyLHSOperator()) {
222 ShufTab[0x0123].Op = 0;
225 ShufTab[0x4567].Op = 0;
304 Operator *Op = TheOperators[opnum];
307 unsigned ResultMask = Op
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Bitcode/
H A DBitstreamWriter.h278 void EmitAbbreviatedLiteral(const BitCodeAbbrevOp &Op, uintty V) { argument
279 assert(Op.isLiteral() && "Not a literal");
282 assert(V == Op.getLiteralValue() &&
289 void EmitAbbreviatedField(const BitCodeAbbrevOp &Op, uintty V) { argument
290 assert(!Op.isLiteral() && "Literals should use EmitAbbreviatedLiteral!");
293 switch (Op.getEncoding()) {
296 if (Op.getEncodingData())
297 Emit((unsigned)V, (unsigned)Op.getEncodingData());
300 if (Op.getEncodingData())
301 EmitVBR64(V, (unsigned)Op
327 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); local
476 const BitCodeAbbrevOp &Op = Abbv->getOperandInfo(i); local
[all...]

Completed in 275 milliseconds

123456789