reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGBuiltin.cpp
  228   llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0));
  232       CGF.getLLVMContext(), CGF.getContext().getTypeSize(T));
  232       CGF.getLLVMContext(), CGF.getContext().getTypeSize(T));
  236   Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
  237   Args[1] = CGF.EmitScalarExpr(E->getArg(1));
  239   Args[1] = EmitToInt(CGF, Args[1], T, IntType);
  240   Args[2] = EmitToInt(CGF, CGF.EmitScalarExpr(E->getArg(2)), T, IntType);
  240   Args[2] = EmitToInt(CGF, CGF.EmitScalarExpr(E->getArg(2)), T, IntType);
  242   Value *Pair = CGF.Builder.CreateAtomicCmpXchg(
  247     return CGF.Builder.CreateZExt(CGF.Builder.CreateExtractValue(Pair, 1),
  247     return CGF.Builder.CreateZExt(CGF.Builder.CreateExtractValue(Pair, 1),
  248                                   CGF.ConvertType(E->getType()));
  251     return EmitFromInt(CGF, CGF.Builder.CreateExtractValue(Pair, 0), T,
  251     return EmitFromInt(CGF, CGF.Builder.CreateExtractValue(Pair, 0), T,