Home
last modified time | relevance | path

Searched refs:Bitcast (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td169 def: Bitcast<VecI8, VecI16, HvxVR>;
170 def: Bitcast<VecI8, VecI32, HvxVR>;
171 def: Bitcast<VecI16, VecI8, HvxVR>;
172 def: Bitcast<VecI16, VecI32, HvxVR>;
173 def: Bitcast<VecI32, VecI8, HvxVR>;
174 def: Bitcast<VecI32, VecI16, HvxVR>;
176 def: Bitcast<VecPI8, VecPI16, HvxWR>;
177 def: Bitcast<VecPI8, VecPI32, HvxWR>;
178 def: Bitcast<VecPI16, VecPI8, HvxWR>;
179 def: Bitcast<VecPI16, VecPI32, HvxWR>;
[all …]
H A DHexagonPatterns.td401 // Bitcast is different than [fp|sint|uint]_to_[sint|uint|fp].
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCInstrDesc.h132 Bitcast, enumerator
318 bool isBitcast() const { return Flags & (1ULL << MCID::Bitcast); } in isBitcast()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp118 auto *Bitcast = in makeSubFnCall() local
120 return Bitcast; in makeSubFnCall()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1183 Value *Bitcast = in vectorizeLoadChain() local
1185 LoadInst *LI = Builder.CreateAlignedLoad(Bitcast, Alignment); in vectorizeLoadChain()
1212 if (Instruction *BitcastInst = dyn_cast<Instruction>(Bitcast)) in vectorizeLoadChain()
1230 if (Instruction *BitcastInst = dyn_cast<Instruction>(Bitcast)) in vectorizeLoadChain()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp483 Instruction *Bitcast = cast<Instruction>(U); in findAllocas() local
484 Markers = GetLifeTimeMarkers(Bitcast, SinkLifeStart, HoistLifeEnd); in findAllocas()
486 MarkerAddr = Bitcast; in findAllocas()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstr.h712 return hasProperty(MCID::Bitcast, Type);
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h871 Instruction *foldICmpBitCastConstant(ICmpInst &Cmp, BitCastInst *Bitcast,
H A DInstCombineCompares.cpp2497 BitCastInst *Bitcast, in foldICmpBitCastConstant() argument
2506 if (!Bitcast->getType()->isIntegerTy() || in foldICmpBitCastConstant()
2507 !Bitcast->getSrcTy()->isIntOrIntVectorTy()) in foldICmpBitCastConstant()
2510 Value *BCIOp = Bitcast->getOperand(0); in foldICmpBitCastConstant()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DBuiltinsNVPTX.def379 // Bitcast
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12839 SDNode *Bitcast = *Trunc->use_begin(); in PerformDAGCombine() local
12842 if (Bitcast->getOpcode() != ISD::BITCAST || in PerformDAGCombine()
12843 Bitcast->getValueType(0) != MVT::f32) in PerformDAGCombine()
12850 std::swap(Bitcast, Bitcast2); in PerformDAGCombine()
12884 DCI.CombineTo(Bitcast, FloatLoad2); in PerformDAGCombine()
14580 SDValue Bitcast = DCI.DAG.getBitcast(MVT::v2i64, Op0.getOperand(0)); in combineTRUNCATE() local
14582 ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, Bitcast, in combineTRUNCATE()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrVFP.td1056 // Bitcast i32 -> f32. NEON prefers to use VMOVDRR.
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsicsNVVM.td672 // Bitcast
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td965 // Bitcast
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrSSE.td4353 // Bitcast FR64 <-> GR64