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

References

lib/IR/AutoUpgrade.cpp
  495   if (Name.size() <= 8 || !Name.startswith("llvm."))
  495   if (Name.size() <= 8 || !Name.startswith("llvm."))
  497   Name = Name.substr(5); // Strip off "llvm."
  497   Name = Name.substr(5); // Strip off "llvm."
  499   switch (Name[0]) {
  502     if (Name.startswith("arm.rbit") || Name.startswith("aarch64.rbit")) {
  502     if (Name.startswith("arm.rbit") || Name.startswith("aarch64.rbit")) {
  507     if (Name.startswith("arm.neon.vclz")) {
  517                                "llvm.ctlz." + Name.substr(14), F->getParent());
  520     if (Name.startswith("arm.neon.vcnt")) {
  526     if (vldRegex.match(Name)) {
  533                                "llvm." + Name + ".p0i8", F->getParent());
  537     if (vstRegex.match(Name)) {
  550       if (Name.find("lane") == StringRef::npos)
  558     if (Name == "aarch64.thread.pointer" || Name == "arm.thread.pointer") {
  558     if (Name == "aarch64.thread.pointer" || Name == "arm.thread.pointer") {
  562     if (Name.startswith("aarch64.neon.addp")) {
  577     if (Name.startswith("ctlz.") && F->arg_size() == 1) {
  583     if (Name.startswith("cttz.") && F->arg_size() == 1) {
  592     if (Name == "dbg.value" && F->arg_size() == 4) {
  602     if (R.match(Name, &Groups)) {
  621     bool IsLifetimeStart = Name.startswith("lifetime.start");
  622     if (IsLifetimeStart || Name.startswith("invariant.start")) {
  634     bool IsLifetimeEnd = Name.startswith("lifetime.end");
  635     if (IsLifetimeEnd || Name.startswith("invariant.end")) {
  647     if (Name.startswith("invariant.group.barrier")) {
  661     if (Name.startswith("masked.load.")) {
  671     if (Name.startswith("masked.store.")) {
  684     if (Name.startswith("masked.gather.")) {
  693     if (Name.startswith("masked.scatter.")) {
  706     if (Name.startswith("memcpy.") && F->arg_size() == 5) {
  714     if (Name.startswith("memmove.") && F->arg_size() == 5) {
  722     if (Name.startswith("memset.") && F->arg_size() == 5) {
  737     if (Name.startswith("nvvm.")) {
  738       Name = Name.substr(5);
  738       Name = Name.substr(5);
  741       Intrinsic::ID IID = StringSwitch<Intrinsic::ID>(Name)
  756       bool Expand = StringSwitch<bool>(Name)
  774     if (Name.startswith("objectsize.")) {
  787     if (Name == "prefetch") {
  800     if (Name == "stackprotectorcheck") {
  807     if (UpgradeX86IntrinsicFunction(F, Name, NewFn))