| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/ |
| X86AsmParserCommon.h | 16 inline bool isImmSExti16i8Value(uint64_t Value) { 17 return isInt<8>(Value) || 18 (isUInt<16>(Value) && isInt<8>(static_cast<int16_t>(Value))); 21 inline bool isImmSExti32i8Value(uint64_t Value) { 22 return isInt<8>(Value) || 23 (isUInt<32>(Value) && isInt<8>(static_cast<int32_t>(Value))); 26 inline bool isImmSExti64i8Value(uint64_t Value) { 27 return isInt<8>(Value); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Support/ |
| LEB128.cpp | 18 /// Utility function to get the size of the ULEB128-encoded value. 19 unsigned getULEB128Size(uint64_t Value) { 22 Value >>= 7; 24 } while (Value); 28 /// Utility function to get the size of the SLEB128-encoded value. 29 unsigned getSLEB128Size(int64_t Value) { 31 int Sign = Value >> (8 * sizeof(Value) - 1); 35 unsigned Byte = Value & 0x7f; 36 Value >>= 7 [all...] |
| InstructionCost.cpp | 21 OS << Value;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| BuildLibCalls.h | 20 class Value; 44 Value *castToCStr(Value *V, IRBuilderBase &B); 47 /// pointer. Ptr is required to be some pointer type, and the return value has 49 Value *emitStrLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL, 53 /// pointer. Ptr is required to be some pointer type, and the return value has 55 Value *emitStrDup(Value *Ptr, IRBuilderBase &B, const TargetLibraryInfo *TLI); 59 /// type, and the return value has 'intptr_t' type [all...] |
| AMDGPUEmitPrintf.h | 21 Value *emitAMDGPUPrintfCall(IRBuilder<> &Builder, ArrayRef<Value *> Args);
|
| SimplifyLibCalls.h | 22 class Value; 48 /// optimal value to replace the instruction with or 0 if a more 51 Value *optimizeCall(CallInst *CI, IRBuilderBase &B); 54 Value *optimizeMemCpyChk(CallInst *CI, IRBuilderBase &B); 55 Value *optimizeMemMoveChk(CallInst *CI, IRBuilderBase &B); 56 Value *optimizeMemSetChk(CallInst *CI, IRBuilderBase &B); 59 Value *optimizeStrpCpyChk(CallInst *CI, IRBuilderBase &B, LibFunc Func); 60 Value *optimizeStrpNCpyChk(CallInst *CI, IRBuilderBase &B, LibFunc Func); 61 Value *optimizeStrLenChk(CallInst *CI, IRBuilderBase &B); 62 Value *optimizeMemPCpyChk(CallInst *CI, IRBuilderBase &B) [all...] |
| GuardUtils.h | 20 class Value; 35 void widenWidenableBranch(BranchInst *WidenableBR, Value *NewCond); 40 void setWidenableBranchCond(BranchInst *WidenableBR, Value *Cond);
|
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| APSIntType.cpp | 15 APSIntType::testInRange(const llvm::APSInt &Value, 20 Value.isSigned() && Value.isNegative()) 25 if (Value.isSigned() && !IsUnsigned) 26 MinBits = Value.getMinSignedBits(); 28 MinBits = Value.getActiveBits(); 35 if (Value.isSigned()) 36 MinBits = Value.getMinSignedBits() - IsUnsigned; 38 MinBits = Value.getActiveBits() + !IsUnsigned; 44 if (Value.isSigned() && Value.isNegative() [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| AtomicExpandUtils.h | 19 class Value; 25 function_ref<void(IRBuilder<> &, Value *, Value *, Value *, Align, 26 AtomicOrdering, SyncScope::ID, Value *&, Value *&)>;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| InstructionSimplify.h | 12 // returning a constant ("and i32 %x, 0" -> "0") or an already existing value 59 class Value; 108 /// allowed to assume a particular value for a use of undef for example. 134 bool isUndefValue(Value *V) const { 148 Value *SimplifyFNegInst(Value *Op, FastMathFlags FMF, 152 Value *SimplifyAddInst(Value *LHS, Value *RHS, bool isNSW, bool isNUW, 156 Value *SimplifySubInst(Value *LHS, Value *RHS, bool isNSW, bool isNUW [all...] |
| OverflowInstAnalysis.h | 20 class Value; 40 bool isCheckForZeroAndMulWithOverflow(Value *Op0, Value *Op1, bool IsAnd, 42 bool isCheckForZeroAndMulWithOverflow(Value *Op0, Value *Op1, bool IsAnd);
|
| CmpInstAnalysis.h | 21 class Value; 36 /// <=> Value Definition 52 /// Non-NULL return value will be a true or false constant. 64 bool decomposeBitTestICmp(Value *LHS, Value *RHS, CmpInst::Predicate &Pred, 65 Value *&X, APInt &Mask,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| ScopedPrinter.h | 34 T Value; 35 EnumEntry(StringRef N, StringRef A, T V) : Name(N), AltName(A), Value(V) {} 36 EnumEntry(StringRef N, T V) : Name(N), AltName(N), Value(V) {} 44 HexNumber(char Value) : Value(static_cast<unsigned char>(Value)) {} 45 HexNumber(signed char Value) : Value(static_cast<unsigned char>(Value)) {} 46 HexNumber(signed short Value) : Value(static_cast<unsigned short>(Value)) { [all...] |
| LEB128.h | 21 /// Utility function to encode a SLEB128 value to an output stream. Returns 22 /// the length in bytes of the encoded value. 23 inline unsigned encodeSLEB128(int64_t Value, raw_ostream &OS, 28 uint8_t Byte = Value & 0x7f; 30 Value >>= 7; 31 More = !((((Value == 0 ) && ((Byte & 0x40) == 0)) || 32 ((Value == -1) && ((Byte & 0x40) != 0)))); 41 uint8_t PadValue = Value < 0 ? 0x7f : 0x00; 50 /// Utility function to encode a SLEB128 value to a buffer. Returns 51 /// the length in bytes of the encoded value [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXUtilities.h | 19 #include "llvm/IR/Value.h" 34 bool isTexture(const Value &); 35 bool isSurface(const Value &); 36 bool isSampler(const Value &); 37 bool isImage(const Value &); 38 bool isImageReadOnly(const Value &); 39 bool isImageWriteOnly(const Value &); 40 bool isImageReadWrite(const Value &); 41 bool isManaged(const Value &); 43 std::string getTextureName(const Value &) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/ |
| PDBSymbolCompilandEnv.cpp | 21 Variant Value = RawSymbol->getValue(); 22 if (Value.Type != PDB_VariantType::String) 24 return std::string(Value.Value.String);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| ProvenanceAnalysis.h | 38 class Value; 54 using ValuePairTy = std::pair<const Value *, const Value *>; 59 DenseMap<const Value *, WeakTrackingVH> UnderlyingObjCPtrCache; 61 bool relatedCheck(const Value *A, const Value *B); 62 bool relatedSelect(const SelectInst *A, const Value *B); 63 bool relatedPHI(const PHINode *A, const Value *B); 74 bool related(const Value *A, const Value *B) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/ |
| AVRAsmBackend.cpp | 37 static void signed_width(unsigned Width, uint64_t Value, 40 if (!isIntN(Width, Value)) { 57 static void unsigned_width(unsigned Width, uint64_t Value, 60 if (!isUIntN(Width, Value)) { 76 /// Adjusts the value of a branch target before fixup application. 77 static void adjustBranch(unsigned Size, const MCFixup &Fixup, uint64_t &Value, 79 // We have one extra bit of precision because the value is rightshifted by 81 unsigned_width(Size + 1, Value, std::string("branch target"), Fixup, Ctx); 83 // Rightshifts the value by one. 84 AVR::fixups::adjustBranchTarget(Value); [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/ubsan/ |
| ubsan_value.cc | 10 // Representation of a runtime value, as marshaled from the generated code to 23 SIntMax Value::getSIntValue() const { 44 UIntMax Value::getUIntValue() const { 60 UIntMax Value::getPositiveIntValue() const { 68 /// Get the floating-point value of this object, extended to a long double. 71 FloatMax Value::getFloatValue() const { 79 __fp16 Value; 80 internal_memcpy(&Value, &Val, 4); 81 return Value; 85 float Value; [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| StringSwitch.h | 26 /// literals. The template type parameter \p T is the type of the value that 67 StringSwitch &Case(StringLiteral S, T Value) { 69 Result = std::move(Value); 74 StringSwitch& EndsWith(StringLiteral S, T Value) { 76 Result = std::move(Value); 81 StringSwitch& StartsWith(StringLiteral S, T Value) { 83 Result = std::move(Value); 88 StringSwitch &Cases(StringLiteral S0, StringLiteral S1, T Value) { 89 return Case(S0, Value).Case(S1, Value); [all...] |
| Sequence.h | 35 ValueT Value; 44 : Value(std::move(Arg.Value)) {} 46 Value = Arg.Value; 51 value_sequence_iterator(U &&Value) : Value(std::forward<U>(Value)) {} 54 Value += N; 58 Value -= N [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| IRBuilderFolder.h | 32 virtual Value *CreateAdd(Constant *LHS, Constant *RHS, 34 virtual Value *CreateFAdd(Constant *LHS, Constant *RHS) const = 0; 35 virtual Value *CreateSub(Constant *LHS, Constant *RHS, 37 virtual Value *CreateFSub(Constant *LHS, Constant *RHS) const = 0; 38 virtual Value *CreateMul(Constant *LHS, Constant *RHS, 40 virtual Value *CreateFMul(Constant *LHS, Constant *RHS) const = 0; 41 virtual Value *CreateUDiv(Constant *LHS, Constant *RHS, 43 virtual Value *CreateSDiv(Constant *LHS, Constant *RHS, 45 virtual Value *CreateFDiv(Constant *LHS, Constant *RHS) const = 0; 46 virtual Value *CreateURem(Constant *LHS, Constant *RHS) const = 0 [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-diff/ |
| DiffConsumer.h | 19 #include "llvm/IR/Value.h" 26 class Value; 37 virtual void enterContext(Value *Left, Value *Right) = 0; 58 DiffContext(Value *L, Value *R) 60 Value *L; 61 Value *R; 64 DenseMap<Value*,unsigned> LNumbering; 65 DenseMap<Value*,unsigned> RNumbering [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| PPCMCExpr.cpp | 63 MCValue Value; 65 if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr)) 68 if (!Value.isAbsolute()) 71 Res = evaluateAsInt64(Value.getConstant()); 76 PPCMCExpr::evaluateAsInt64(int64_t Value) const { 79 return Value & 0xffff; 81 return (Value >> 16) & 0xffff; 83 return ((Value + 0x8000) >> 16) & 0xffff; 85 return (Value >> 16) & 0xffff; 87 return ((Value + 0x8000) >> 16) & 0xffff [all...] |
| /src/external/apache2/llvm/dist/libcxx/include/__support/ibm/ |
| gettod_zos.h | 25 struct _t Value = {0, 0}; 30 : "=m"(Value), "+r"(CC)::); 36 uint64_t us = (Value.Hi >> 4); 37 uint64_t ns = ((Value.Hi & 0x0F) << 8) + (Value.Lo >> 56);
|