File tree Expand file tree Collapse file tree 1 file changed +1
-8
lines changed
llvm/lib/CodeGen/SelectionDAG Expand file tree Collapse file tree 1 file changed +1
-8
lines changed Original file line number Diff line number Diff line change @@ -9065,15 +9065,8 @@ bool SelectionDAGBuilder::visitMemCmpBCmpCall(const CallInst &I) {
9065
9065
9066
9066
// memcmp(S1,S2,2) != 0 -> (*(short*)LHS != *(short*)RHS) != 0
9067
9067
// memcmp(S1,S2,4) != 0 -> (*(int*)LHS != *(int*)RHS) != 0
9068
- if (!CSize || !isOnlyUsedInZeroEqualityComparison (&I)) {
9069
- const Triple& TheTriple = TM.getTargetTriple ();
9070
- if (TheTriple.isOSAIX ()) {
9071
- if (Function *F = I.getCalledFunction ()) {
9072
- F->setName (TheTriple.isArch32Bit () ? " ___memcmp" : " ___memcmp64" );
9073
- }
9074
- }
9068
+ if (!CSize || !isOnlyUsedInZeroEqualityComparison (&I))
9075
9069
return false ;
9076
- }
9077
9070
9078
9071
// If the target has a fast compare for the given size, it will return a
9079
9072
// preferred load type for that size. Require that the load VT is legal and
You can’t perform that action at this time.
0 commit comments