• Home
  • Raw
  • Download

Lines Matching full:bool

77     bool operator<(const ValID &RHS) const {
147 bool Run();
149 bool parseStandaloneConstantValue(Constant *&C, const SlotMapping *Slots);
151 bool parseTypeAtBeginning(Type *&Ty, unsigned &Read,
158 bool Error(LocTy L, const Twine &Msg) const { in Error()
161 bool TokError(const Twine &Msg) const { in TokError()
180 bool ParseToken(lltok::Kind T, const char *ErrMsg);
181 bool EatIfPresent(lltok::Kind T) { in EatIfPresent()
201 bool ParseOptionalToken(lltok::Kind T, bool &Present,
213 bool ParseStringConstant(std::string &Result);
214 bool ParseUInt32(unsigned &Val);
215 bool ParseUInt32(unsigned &Val, LocTy &Loc) { in ParseUInt32()
219 bool ParseUInt64(uint64_t &Val);
220 bool ParseUInt64(uint64_t &Val, LocTy &Loc) { in ParseUInt64()
225 bool ParseStringAttribute(AttrBuilder &B);
227 bool ParseTLSModel(GlobalVariable::ThreadLocalMode &TLM);
228 bool ParseOptionalThreadLocal(GlobalVariable::ThreadLocalMode &TLM);
229 bool ParseOptionalUnnamedAddr(GlobalVariable::UnnamedAddr &UnnamedAddr);
230 bool ParseOptionalAddrSpace(unsigned &AddrSpace);
231 bool ParseOptionalParamAttrs(AttrBuilder &B);
232 bool ParseOptionalReturnAttrs(AttrBuilder &B);
233 bool ParseOptionalLinkage(unsigned &Linkage, bool &HasLinkage,
237 bool ParseOptionalCallingConv(unsigned &CC);
238 bool ParseOptionalAlignment(unsigned &Alignment);
239 bool ParseOptionalDerefAttrBytes(lltok::Kind AttrKind, uint64_t &Bytes);
240 bool ParseScopeAndOrdering(bool isAtomic, SynchronizationScope &Scope,
242 bool ParseOrdering(AtomicOrdering &Ordering);
243 bool ParseOptionalStackAlignment(unsigned &Alignment);
244 bool ParseOptionalCommaAlign(unsigned &Alignment, bool &AteExtraComma);
245 bool ParseOptionalCommaInAlloca(bool &IsInAlloca);
246 bool parseAllocSizeArguments(unsigned &ElemSizeArg,
248 bool ParseIndexList(SmallVectorImpl<unsigned> &Indices,
249 bool &AteExtraComma);
250 bool ParseIndexList(SmallVectorImpl<unsigned> &Indices) { in ParseIndexList()
251 bool AteExtraComma; in ParseIndexList()
259 bool ParseTopLevelEntities();
260 bool ValidateEndOfModule();
261 bool ParseTargetDefinition();
262 bool ParseModuleAsm();
263 bool ParseSourceFileName();
264 bool ParseDepLibs(); // FIXME: Remove in 4.0.
265 bool ParseUnnamedType();
266 bool ParseNamedType();
267 bool ParseDeclare();
268 bool ParseDefine();
270 bool ParseGlobalType(bool &IsConstant);
271 bool ParseUnnamedGlobal();
272 bool ParseNamedGlobal();
273 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
274 bool HasLinkage, unsigned Visibility,
278 bool parseIndirectSymbol(const std::string &Name, LocTy Loc,
283 bool parseComdat();
284 bool ParseStandaloneMetadata();
285 bool ParseNamedMetadata();
286 bool ParseMDString(MDString *&Result);
287 bool ParseMDNodeID(MDNode *&Result);
288 bool ParseUnnamedAttrGrp();
289 bool ParseFnAttributeValuePairs(AttrBuilder &B,
291 bool inAttrGrp, LocTy &BuiltinLoc);
294 bool ParseType(Type *&Result, const Twine &Msg, bool AllowVoid = false);
295 bool ParseType(Type *&Result, bool AllowVoid = false) {
298 bool ParseType(Type *&Result, const Twine &Msg, LocTy &Loc,
299 bool AllowVoid = false) {
303 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
307 bool ParseAnonStructType(Type *&Result, bool Packed);
308 bool ParseStructBody(SmallVectorImpl<Type*> &Body);
309 bool ParseStructDefinition(SMLoc TypeLoc, StringRef Name,
313 bool ParseArrayVectorType(Type *&Result, bool isVector);
314 bool ParseFunctionType(Type *&Result);
333 bool FinishFunction();
343 bool SetInstName(int NameID, const std::string &NameStr, LocTy NameLoc,
357 bool resolveForwardRefBlockAddresses();
360 bool ConvertValIDToValue(Type *Ty, ValID &ID, Value *&V,
363 bool parseConstantValue(Type *Ty, Constant *&C);
364 bool ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS);
365 bool ParseValue(Type *Ty, Value *&V, PerFunctionState &PFS) { in ParseValue()
369 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc, in ParseValue()
375 bool ParseTypeAndValue(Value *&V, PerFunctionState *PFS);
376 bool ParseTypeAndValue(Value *&V, PerFunctionState &PFS) { in ParseTypeAndValue()
379 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) { in ParseTypeAndValue()
383 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
385 bool ParseTypeAndBasicBlock(BasicBlock *&BB, PerFunctionState &PFS) { in ParseTypeAndBasicBlock()
398 bool ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
400 bool IsMustTailCall = false,
401 bool InVarArgsFunc = false);
403 bool
407 bool ParseExceptionArgs(SmallVectorImpl<Value *> &Args,
411 bool ParseValID(ValID &ID, PerFunctionState *PFS = nullptr);
412 bool ParseGlobalValue(Type *Ty, Constant *&V);
413 bool ParseGlobalTypeAndValue(Constant *&V);
414 bool ParseGlobalValueVector(SmallVectorImpl<Constant *> &Elts);
415 bool parseOptionalComdat(StringRef GlobalName, Comdat *&C);
416 bool ParseMetadataAsValue(Value *&V, PerFunctionState &PFS);
417 bool ParseValueAsMetadata(Metadata *&MD, const Twine &TypeMsg,
419 bool ParseMetadata(Metadata *&MD, PerFunctionState *PFS);
420 bool ParseMDTuple(MDNode *&MD, bool IsDistinct = false);
421 bool ParseMDNode(MDNode *&MD);
422 bool ParseMDNodeTail(MDNode *&MD);
423 bool ParseMDNodeVector(SmallVectorImpl<Metadata *> &MDs);
424 bool ParseMetadataAttachment(unsigned &Kind, MDNode *&MD);
425 bool ParseInstructionMetadata(Instruction &Inst);
426 bool ParseGlobalObjectMetadataAttachment(GlobalObject &GO);
427 bool ParseOptionalFunctionMetadata(Function &F);
430 bool ParseMDField(LocTy Loc, StringRef Name, FieldTy &Result);
431 template <class FieldTy> bool ParseMDField(StringRef Name, FieldTy &Result);
433 bool ParseMDFieldsImplBody(ParserTy parseField);
435 bool ParseMDFieldsImpl(ParserTy parseField, LocTy &ClosingLoc);
436 bool ParseSpecializedMDNode(MDNode *&N, bool IsDistinct = false);
439 bool Parse##CLASS(MDNode *&Result, bool IsDistinct);
451 bool ParseArgumentList(SmallVectorImpl<ArgInfo> &ArgList, bool &isVarArg);
452 bool ParseFunctionHeader(Function *&Fn, bool isDefine);
453 bool ParseFunctionBody(Function &Fn);
454 bool ParseBasicBlock(PerFunctionState &PFS);
463 bool ParseCmpPredicate(unsigned &Pred, unsigned Opc);
465 bool ParseRet(Instruction *&Inst, BasicBlock *BB, PerFunctionState &PFS);
466 bool ParseBr(Instruction *&Inst, PerFunctionState &PFS);
467 bool ParseSwitch(Instruction *&Inst, PerFunctionState &PFS);
468 bool ParseIndirectBr(Instruction *&Inst, PerFunctionState &PFS);
469 bool ParseInvoke(Instruction *&Inst, PerFunctionState &PFS);
470 bool ParseResume(Instruction *&Inst, PerFunctionState &PFS);
471 bool ParseCleanupRet(Instruction *&Inst, PerFunctionState &PFS);
472 bool ParseCatchRet(Instruction *&Inst, PerFunctionState &PFS);
473 bool ParseCatchSwitch(Instruction *&Inst, PerFunctionState &PFS);
474 bool ParseCatchPad(Instruction *&Inst, PerFunctionState &PFS);
475 bool ParseCleanupPad(Instruction *&Inst, PerFunctionState &PFS);
477 bool ParseArithmetic(Instruction *&I, PerFunctionState &PFS, unsigned Opc,
479 bool ParseLogical(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
480 bool ParseCompare(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
481 bool ParseCast(Instruction *&I, PerFunctionState &PFS, unsigned Opc);
482 bool ParseSelect(Instruction *&I, PerFunctionState &PFS);
483 bool ParseVA_Arg(Instruction *&I, PerFunctionState &PFS);
484 bool ParseExtractElement(Instruction *&I, PerFunctionState &PFS);
485 bool ParseInsertElement(Instruction *&I, PerFunctionState &PFS);
486 bool ParseShuffleVector(Instruction *&I, PerFunctionState &PFS);
488 bool ParseLandingPad(Instruction *&I, PerFunctionState &PFS);
489 bool ParseCall(Instruction *&I, PerFunctionState &PFS,
502 bool ParseUseListOrder(PerFunctionState *PFS = nullptr);
503 bool ParseUseListOrderBB();
504 bool ParseUseListOrderIndexes(SmallVectorImpl<unsigned> &Indexes);
505 bool sortUseListOrder(Value *V, ArrayRef<unsigned> Indexes, SMLoc Loc);