reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10159 return EmitX86CpuIs(E); 10161 return EmitX86CpuSupports(E); 10173 for (unsigned i = 0, e = E->getNumArgs(); i != e; i++) { 10176 Ops.push_back(EmitScalarExpr(E->getArg(i))); 10183 bool IsConst = E->getArg(i)->isIntegerConstantExpr(Result, getContext()); 10269 return llvm::Constant::getNullValue(ConvertType(E->getType())); 10309 Address Tmp = CreateMemTemp(E->getArg(0)->getType()); 10316 Address Tmp = CreateMemTemp(E->getType()); 10406 llvm::Type *ResultType = ConvertType(E->getType()); 10422 return EmitX86SExtMask(*this, Ops[0], ConvertType(E->getType())); 10506 getContext().getTypeAlignInChars(E->getArg(1)->getType()).getQuantity(); 10546 getContext().getTypeAlignInChars(E->getArg(1)->getType()).getQuantity(); 10862 llvm::Type *DstTy = ConvertType(E->getType()); 11116 return llvm::Constant::getNullValue(ConvertType(E->getType())); 11468 return Builder.CreateZExt(Cmp, ConvertType(E->getType())); 11477 return Builder.CreateZExt(Cmp, ConvertType(E->getType())); 12152 return EmitX86CvtBF16ToFloatExpr(*this, E, Ops); 12182 llvm::Type *ResType = ConvertType(E->getType()); 12202 Address HighBitsAddress = EmitPointerWithAlignment(E->getArg(2)); 12241 return EmitMSVCBuiltinExpr(MSVCIntrin::_BitScanForward, E); 12244 return EmitMSVCBuiltinExpr(MSVCIntrin::_BitScanReverse, E); 12247 return EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedAnd, E); 12249 return EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedExchange, E); 12251 return EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedExchangeAdd, E); 12253 return EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedExchangeSub, E); 12255 return EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedOr, E); 12257 return EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedXor, E); 12259 return EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedDecrement, E); 12261 return EmitMSVCBuiltinExpr(MSVCIntrin::_InterlockedIncrement, E); 12296 return Builder.CreateZExt(Success, ConvertType(E->getType())); 12328 llvm::Type *IntTy = ConvertType(E->getType()); 12332 IntTy, Ptr, getContext().getTypeAlignInChars(E->getType())); 12340 llvm::Type *IntTy = ConvertType(E->getType()); 12344 IntTy, Ptr, getContext().getTypeAlignInChars(E->getType()));