| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatternsHVX.td | 169 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 D | HexagonPatterns.td | 401 // Bitcast is different than [fp|sint|uint]_to_[sint|uint|fp].
|
| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 132 Bitcast, enumerator 318 bool isBitcast() const { return Flags & (1ULL << MCID::Bitcast); } in isBitcast()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | Coroutines.cpp | 118 auto *Bitcast = in makeSubFnCall() local 120 return Bitcast; in makeSubFnCall()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1183 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 D | CodeExtractor.cpp | 483 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 D | MachineInstr.h | 712 return hasProperty(MCID::Bitcast, Type);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 871 Instruction *foldICmpBitCastConstant(ICmpInst &Cmp, BitCastInst *Bitcast,
|
| H A D | InstCombineCompares.cpp | 2497 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 D | BuiltinsNVPTX.def | 379 // Bitcast
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 12839 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 D | ARMInstrVFP.td | 1056 // Bitcast i32 -> f32. NEON prefers to use VMOVDRR.
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | IntrinsicsNVVM.td | 672 // Bitcast
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXIntrinsics.td | 965 // Bitcast
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrSSE.td | 4353 // Bitcast FR64 <-> GR64
|