Searched refs:Bitcast (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h154 Bitcast, enumerator in enum:llvm::MCID::Flag
346 bool isBitcast() const { return Flags & (1ULL << MCID::Bitcast); }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp291 MachineInstrBuilder Bitcast = MIRBuilder.buildInstr(
294 Bitcast.constrainAllUses(MIRBuilder.getTII(), *STI.getRegisterInfo(),
301 MIRBuilder.buildFSub(Dst, Bitcast, TwoP52FP);
303 MachineInstrBuilder ResF64 = MIRBuilder.buildFSub(s64, Bitcast, TwoP52FP);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp118 auto *Bitcast = local
120 return Bitcast;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1195 Value *Bitcast = local
1197 LoadInst *LI = Builder.CreateAlignedLoad(VecTy, Bitcast, Alignment);
1222 // Bitcast might not be an Instruction, if the value being loaded is a
1224 if (Instruction *BitcastInst = dyn_cast<Instruction>(Bitcast))
1242 if (Instruction *BitcastInst = dyn_cast<Instruction>(Bitcast))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LegalizerInfo.cpp712 auto Bitcast = MIRBuilder.buildBitcast({NewTy}, {ValReg}); local
713 MIRBuilder.buildStore(Bitcast.getReg(0), MI.getOperand(1).getReg(), MMO);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp534 Instruction *Bitcast = cast<Instruction>(U); local
535 LifetimeMarkerInfo LMI = getLifetimeMarkers(CEAC, Bitcast, ExitBlock);
537 Bitcasts.push_back(Bitcast);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1185 auto *Bitcast = new BitCastInst(NewAI, AI->getType(), "", AI); local
1186 AI->replaceAllUsesWith(Bitcast);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp2727 auto *Bitcast = dyn_cast<BitCastInst>(Cmp.getOperand(0)); local
2728 if (!Bitcast)
2733 Value *BCSrcOp = Bitcast->getOperand(0);
2736 if (Bitcast->getSrcTy()->getScalarSizeInBits() ==
2737 Bitcast->getDestTy()->getScalarSizeInBits()) {
2770 if (Bitcast->getType()->isPointerTy() &&
2790 !Bitcast->getType()->isIntegerTy() ||
2791 !Bitcast->getSrcTy()->isIntOrIntVectorTy())
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h761 return hasProperty(MCID::Bitcast, Type);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2106 SDValue Bitcast = DAG.getNode(ISD::BITCAST, SL, MVT::i32, A); local
2108 SDValue Sign = DAG.getNode(ISD::AND, SL, MVT::i32, Bitcast,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp13911 SDNode *Bitcast = *Trunc->use_begin();
13914 if (Bitcast->getOpcode() != ISD::BITCAST ||
13915 Bitcast->getValueType(0) != MVT::f32)
13922 std::swap(Bitcast, Bitcast2);
13924 // Bitcast has the second float (in memory-layout order) and Bitcast2
13956 DCI.CombineTo(Bitcast, FloatLoad2);
15676 SDValue Bitcast = DCI.DAG.getBitcast(MVT::v2i64, Op0.getOperand(0)); local
15678 ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, Bitcast,

Completed in 383 milliseconds