HomeSort by relevance Sort by last modified time
    Searched refs:BitCast (Results 1 - 25 of 126) sorted by null

1 2 3 4 5 6

  /external/chromium_org/v8/src/
property.cc 15 visitor->VisitPointer(BitCast<Object**>(&current->holder_));
16 visitor->VisitPointer(BitCast<Object**>(&current->transition_));
double.h 14 inline uint64_t double_to_uint64(double d) { return BitCast<uint64_t>(d); }
15 inline double uint64_to_double(uint64_t d64) { return BitCast<double>(d64); }
handles-inl.h 44 return *BitCast<T**>(location_);
58 Object* object = *BitCast<T**>(location_);
bootstrapper.h 27 v->VisitPointer(BitCast<Object**, FixedArray**>(&cache_));
factory.h 584 return Handle<type>(BitCast<type**>( \
592 return Handle<Map>(BitCast<Map**>( \
600 return Handle<String>(BitCast<String**>( \
  /external/chromium_org/third_party/WebKit/Source/wtf/dtoa/
utils.h 279 // will completely optimize BitCast away.
281 // There is an additional use for BitCast.
284 // you can use BitCast to cast one pointer type to another. This confuses gcc
288 inline Dest BitCast(const Source& source) {
299 inline Dest BitCast(Source* source) {
300 return BitCast<Dest>(reinterpret_cast<uintptr_t>(source));
double.h 38 static uint64_t double_to_uint64(double d) { return BitCast<uint64_t>(d); }
39 static double uint64_to_double(uint64_t d64) { return BitCast<double>(d64); }
  /external/llvm/lib/Target/R600/
AMDGPUPromoteAlloca.cpp 140 case Instruction::BitCast:
206 Value *BitCast = Builder.CreateBitCast(Alloca, VectorTy->getPointerTo(0));
207 Value *VecValue = Builder.CreateLoad(BitCast);
216 Value *BitCast = Builder.CreateBitCast(Alloca, VectorTy->getPointerTo(0));
217 Value *VecValue = Builder.CreateLoad(BitCast);
221 Builder.CreateStore(NewVecValue, BitCast);
225 case Instruction::BitCast:
SITypeRewriter.cpp 87 Value *BitCast = Builder.CreateBitCast(Ptr,
89 LoadInst *Load = Builder.CreateLoad(BitCast);
  /external/chromium_org/v8/test/cctest/
test-macro-assembler-mips.cc 149 i::BitCast<uint64_t>(value) ==
150 i::BitCast<uint64_t>(
test-code-stubs.cc 65 (BitCast<uint64_t>(d) & Double::kSignificandMask) | Double::kHiddenBit;
test-assembler-arm.cc 1170 t.left = BitCast<double>(kHoleNanInt64);
1187 CHECK_EQ(kArmNanUpper32, (BitCast<int64_t>(t.add_result) >> 32) & 0x7fffffff);
1188 CHECK_EQ(kArmNanLower32, BitCast<int64_t>(t.add_result) & 0xffffffffu);
1189 CHECK_EQ(kArmNanUpper32, (BitCast<int64_t>(t.sub_result) >> 32) & 0x7fffffff);
1190 CHECK_EQ(kArmNanLower32, BitCast<int64_t>(t.sub_result) & 0xffffffffu);
1191 CHECK_EQ(kArmNanUpper32, (BitCast<int64_t>(t.mul_result) >> 32) & 0x7fffffff);
1192 CHECK_EQ(kArmNanLower32, BitCast<int64_t>(t.mul_result) & 0xffffffffu);
1193 CHECK_EQ(kArmNanUpper32, (BitCast<int64_t>(t.div_result) >> 32) & 0x7fffffff);
1194 CHECK_EQ(kArmNanLower32, BitCast<int64_t>(t.div_result) & 0xffffffffu);
    [all...]
  /external/llvm/lib/Analysis/
CaptureTracking.cpp 142 case Instruction::BitCast:
  /external/llvm/lib/IR/
Instructions.cpp 380 // bitcast (i8* malloc(typeSize)) to type*
382 // bitcast (i8 *malloc(typeSize*arraySize)) to type*
455 /// 3. Bitcast the result of the malloc call to the specified type.
470 /// 3. Bitcast the result of the malloc call to the specified type.
471 /// Note: This function does not add the bitcast to the basic block, that is the
    [all...]
AutoUpgrade.cpp 448 // So, the only thing required is a bitcast for both arguments.
526 if (Opc != Instruction::BitCast)
547 if (Opc != Instruction::BitCast)
Value.cpp 405 } else if (Operator::getOpcode(V) == Instruction::BitCast ||
457 } else if (Operator::getOpcode(V) == Instruction::BitCast) {
484 // It's not always safe to follow a bitcast, for example:
485 // bitcast i8* (alloca i8) to i32*
490 // we can look through the bitcast.
  /external/llvm/unittests/IR/
InstructionsTest.cpp 264 EXPECT_FALSE(CastInst::castIsValid(Instruction::BitCast,
267 EXPECT_FALSE(CastInst::castIsValid(Instruction::BitCast,
414 // Source and destination pointers have same size -> bitcast.
419 CastInst::BitCast);
422 // the intermediate int is the maximum pointer size -> bitcast
427 CastInst::BitCast);
437 // Middle pointer big enough -> bitcast.
442 CastInst::BitCast);
477 // Pass since the bitcast address spaces are the same
479 CastInst::BitCast,
    [all...]
  /external/llvm/lib/CodeGen/
BasicTargetTransformInfo.cpp 371 // Bitcast between types that are legalized to the same type are free.
372 if (Opcode == Instruction::BitCast || Opcode == Instruction::Trunc)
393 if (Opcode == Instruction::BitCast)
438 // is where we handle bitcast between vectors and scalars. We need to assume
440 if (Opcode == Instruction::BitCast)
JumpInstrTables.cpp 63 // cases where the indirect call is made through a bitcast.
68 // Check the value to see if it is merely a bitcast of a function. In
99 if (CE->getOpcode() == Instruction::BitCast) {
100 // This bitcast must have exactly one user.
  /external/llvm/lib/Target/XCore/
XCoreLowerThreadLocal.cpp 118 case Instruction::BitCast:
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCUtil.cpp 169 // Any instruction other than bitcast and gep with a pointer operand have a
210 case Instruction::BitCast:
  /external/chromium_org/v8/src/x64/
lithium-gap-resolver-x64.cc 191 uint64_t int_val = BitCast<uint64_t, double>(v);
  /external/llvm/include/llvm/Analysis/
TargetFolder.h 190 return CreateCast(Instruction::BitCast, C, DestTy);
  /external/llvm/include/llvm/IR/
ConstantFolder.h 171 return CreateCast(Instruction::BitCast, C, DestTy);
NoFolder.h 230 return CreateCast(Instruction::BitCast, C, DestTy);

Completed in 656 milliseconds

1 2 3 4 5 6