Searched refs:Sub (Results 1 - 25 of 102) sorted by relevance

12345

/freebsd-9.3-release/contrib/llvm/lib/MC/
H A DMCExternalSymbolizer.cpp83 const MCExpr *Sub = NULL; local
88 Sub = MCSymbolRefExpr::Create(Sym, Ctx);
90 Sub = MCConstantExpr::Create((int)SymbolicOp.SubtractSymbol.Value, Ctx);
99 if (Sub) {
102 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
104 LHS = MCUnaryExpr::CreateMinus(Sub, Ctx);
H A DMCExpr.cpp116 case MCBinaryExpr::Sub: OS << '-'; break;
694 case MCBinaryExpr::Sub:
731 case MCBinaryExpr::Sub: Result = LHS - RHS; break;
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp135 int Sub = InstOffset - BlockToInstOffset[MII->getOperand(0).getMBB()]; local
136 unsigned Dist = Sub > 0 ? Sub : -Sub;
H A DHexagonHardwareLoops.cpp237 unsigned Sub; member in struct:__anon2363::CountValue::Values::__anon2364
247 Contents.R.Sub = u;
261 return Contents.R.Sub;
270 if (isReg()) { OS << PrintReg(Contents.R.Reg, TRI, Contents.R.Sub); }
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp903 static bool ShouldBreakUpSubtract(Instruction *Sub) { argument
905 if (BinaryOperator::isNeg(Sub))
910 if (isReassociableOp(Sub->getOperand(0), Instruction::Add) ||
911 isReassociableOp(Sub->getOperand(0), Instruction::Sub))
913 if (isReassociableOp(Sub->getOperand(1), Instruction::Add) ||
914 isReassociableOp(Sub->getOperand(1), Instruction::Sub))
916 if (Sub->hasOneUse() &&
917 (isReassociableOp(Sub
927 BreakUpSubtract(Instruction *Sub) argument
[all...]
H A DLowerAtomic.cpp55 case AtomicRMWInst::Sub:
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Basic/
H A DModule.cpp171 for (submodule_iterator Sub = Current->submodule_begin(),
173 Sub != SubEnd; ++Sub) {
174 if ((*Sub)->IsAvailable)
175 Stack.push_back(*Sub);
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DOperator.h76 /// which may exhibit overflow - Add, Sub, and Mul. It does not include SDiv,
113 I->getOpcode() == Instruction::Sub ||
119 CE->getOpcode() == Instruction::Sub ||
332 : public ConcreteOperator<OverflowingBinaryOperator, Instruction::Sub> {
H A DInstrTypes.h267 DEFINE_HELPERS(Sub, NSW) // CreateNSWSub
268 DEFINE_HELPERS(Sub, NUW) // CreateNUWSub
317 /// Sub, FSub, or Xor.
/freebsd-9.3-release/contrib/llvm/utils/TableGen/
H A DSetTheory.cpp36 // (sub Add, Sub, ...) Set difference.
43 RecSet Add, Sub; local
45 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub, Loc);
47 if (!Sub.count(*I))
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DDebugIR.cpp220 DISubprogram Sub = Builder.createFunction( local
223 assert(Sub.isSubprogram());
224 DEBUG(dbgs() << "create subprogram mdnode " << *Sub << ": "
227 SubprogramDescriptors.insert(std::make_pair(&F, Sub));
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Frontend/
H A DFrontendActions.cpp207 for (clang::Module::submodule_iterator Sub = Module->submodule_begin(),
209 Sub != SubEnd; ++Sub)
210 collectModuleHeaderIncludes(LangOpts, FileMgr, ModMap, *Sub, Includes);
H A DCompilerInstance.cpp1295 clang::Module *Sub = Module->findSubmodule(Name); local
1297 if (!Sub) {
1327 Sub = Module->findSubmodule(Best[0]);
1331 if (!Sub) {
1340 Module = Sub;
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfAccelTable.cpp164 const MCExpr *Sub = MCBinaryExpr::CreateSub( local
167 Asm->OutStreamer.EmitValue(Sub, sizeof(uint32_t));
/freebsd-9.3-release/usr.sbin/bsdconfig/dot/
H A Ddot381 printf '\n\t/*\n\t * Sub-menu items\n\t */\n'
404 printf '\n\t/*\n\t * Sub-menu item relationships\n\t */\n'
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp180 Value *Sub = 0; local
182 Sub = Builder->CreateSub(X, Y, "suba");
184 Sub = Builder->CreateSub(Builder->CreateNeg(C1), Y, "subc");
185 if (Sub)
187 BinaryOperator::CreateMul(Sub,
931 if (SubOperator *Sub = dyn_cast<SubOperator>(Op0))
932 if (match(Sub->getOperand(0), m_Zero()) && Sub->hasNoSignedWrap())
933 return BinaryOperator::CreateSDiv(Sub->getOperand(1),
H A DInstCombineSelect.cpp92 case Instruction::Sub: // Can only fold on the amount subtracted.
108 case Instruction::Sub:
878 if ((TI->getOpcode() == Instruction::Sub &&
883 } else if ((FI->getOpcode() == Instruction::Sub &&
/freebsd-9.3-release/contrib/llvm/include/llvm/MC/
H A DMCExpr.h379 Sub, ///< Subtraction. enumerator in enum:llvm::MCBinaryExpr::Opcode
462 return Create(Sub, LHS, RHS, Ctx);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Lex/
H A DPPDirectives.cpp344 StringRef Sub = Directive.substr(2); local
345 if (Sub.empty() || // "if"
346 Sub == "def" || // "ifdef"
347 Sub == "ndef") { // "ifndef"
356 StringRef Sub = Directive.substr(1); local
357 if (Sub == "ndif") { // "endif"
377 } else if (Sub == "lse") { // "else".
404 } else if (Sub == "lif") { // "elif".
H A DModuleMap.cpp70 Module *Sub = lookupModuleQualified(Id[I].first, Context); local
71 if (!Sub) {
80 Context = Sub;
393 if (Module *Sub = lookupModuleQualified(Name, Context))
394 return Sub;
411 if (Module *Sub = lookupModuleQualified(Name, Parent))
412 return std::make_pair(Sub, false);
/freebsd-9.3-release/contrib/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp89 case Instruction::Sub:
/freebsd-9.3-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp217 case Instruction::Sub: case Instruction::FSub:
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp1196 MachineInstr *Sub = NULL; local
1209 // Search for Sub.
1239 Sub = &*I;
1249 if (!MI && !Sub)
1253 if (!MI) MI = Sub;
1282 if (Sub) {
1283 ShouldSwap = SrcReg2 != 0 && Sub->getOperand(1).getReg() == SrcReg2 &&
1284 Sub->getOperand(2).getReg() == SrcReg;
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp999 const MCExpr *Sub = ExtractModifierFromExpr(UE->getSubExpr(), Variant); local
1000 if (!Sub)
1002 return MCUnaryExpr::Create(UE->getOpcode(), Sub, Context);
1065 const MCExpr *Sub = FixupVariantKind(UE->getSubExpr()); local
1066 if (Sub == UE->getSubExpr())
1068 return MCUnaryExpr::Create(UE->getOpcode(), Sub, Context);
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp100 const MCBinaryExpr *Sub = MCBinaryExpr::CreateSub(Cur, Start, OutContext); local
101 const MCBinaryExpr *Add = MCBinaryExpr::CreateAdd(GOT, Sub, OutContext);

Completed in 393 milliseconds

12345